From 6c7da493d9d933ca857b37cf35666c5e94abb372 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Wed, 14 Mar 2018 16:49:40 -0500 Subject: [PATCH] Reee mirror bot. Hard syncs some missed PR stuff + maps (#5951) * maps and tgui * missed defines and helpsers * controller things * datums * game folder stuff * module things * icons * stragglers * map sync and updating wew lad --- SQL/admin_import_2018-02-03.py | 93 + .../lavaland_surface_syndicate_base1.dmm | 77 +- _maps/RandomRuins/SpaceRuins/DJstation.dmm | 8 +- _maps/RandomRuins/SpaceRuins/TheDerelict.dmm | 8 +- _maps/RandomRuins/SpaceRuins/abandonedzoo.dmm | 3 +- _maps/RandomRuins/SpaceRuins/crashedship.dmm | 9 +- _maps/RandomRuins/SpaceRuins/deepstorage.dmm | 24 +- .../SpaceRuins/listeningstation.dmm | 3 +- _maps/RandomRuins/SpaceRuins/oldstation.dmm | 92 +- _maps/RandomZLevels/Academy.dmm | 12 +- _maps/RandomZLevels/Cabin.dmm | 4 +- _maps/RandomZLevels/centcomAway.dmm | 3 +- _maps/RandomZLevels/moonoutpost19.dmm | 111 +- _maps/RandomZLevels/research.dmm | 6 +- _maps/RandomZLevels/snowdin.dmm | 14 +- _maps/RandomZLevels/undergroundoutpost45.dmm | 350 +- _maps/cit_map_files/BoxStation/BoxStation.dmm | 5508 ++++++++-------- .../Deltastation/DeltaStation2.dmm | 683 +- .../cit_map_files/MetaStation/MetaStation.dmm | 2396 ++++--- .../OmegaStation/OmegaStation.dmm | 203 +- .../PubbyStation/PubbyStation.dmm | 2753 ++++---- _maps/map_files/BoxStation/BoxStation.dmm | 5609 +++++++++-------- .../map_files/Deltastation/DeltaStation2.dmm | 750 +-- _maps/map_files/MetaStation/MetaStation.dmm | 2749 ++++---- _maps/map_files/Mining/Lavaland.dmm | 32 +- _maps/map_files/OmegaStation/OmegaStation.dmm | 199 +- _maps/map_files/PubbyStation/PubbyStation.dmm | 2728 ++++---- _maps/map_files/debug/runtimestation.dmm | 46 +- _maps/map_files/generic/CentCom.dmm | 87 +- _maps/shuttles/arrival_delta.dmm | 8 +- _maps/shuttles/cargo_birdboat.dmm | 3 +- _maps/shuttles/cargo_box.dmm | 3 +- _maps/shuttles/cargo_delta.dmm | 1 - _maps/shuttles/emergency_airless.dmm | 1 - _maps/shuttles/emergency_arena.dmm | 3 +- _maps/shuttles/emergency_asteroid.dmm | 11 +- _maps/shuttles/emergency_bar.dmm | 34 +- _maps/shuttles/emergency_birdboat.dmm | 1 - _maps/shuttles/emergency_box.dmm | 3 +- _maps/shuttles/emergency_cere.dmm | 1 - _maps/shuttles/emergency_clown.dmm | 9 +- _maps/shuttles/emergency_cramped.dmm | 3 +- _maps/shuttles/emergency_delta.dmm | 16 +- _maps/shuttles/emergency_discoinferno.dmm | 3 +- _maps/shuttles/emergency_goon.dmm | 3 +- .../emergency_imfedupwiththisworld.dmm | 3 +- _maps/shuttles/emergency_luxury.dmm | 1 - _maps/shuttles/emergency_meta.dmm | 8 +- _maps/shuttles/emergency_meteor.dmm | 1 - _maps/shuttles/emergency_mini.dmm | 11 +- _maps/shuttles/emergency_narnar.dmm | 3 +- _maps/shuttles/emergency_omega.dmm | 10 +- _maps/shuttles/emergency_pubby.dmm | 4 +- _maps/shuttles/emergency_raven.dmm | 1 - _maps/shuttles/emergency_russiafightpit.dmm | 3 +- _maps/shuttles/emergency_scrapheap.dmm | 6 +- _maps/shuttles/emergency_supermatter.dmm | 4 +- _maps/shuttles/emergency_wabbajack.dmm | 1 - _maps/shuttles/ferry_base.dmm | 3 +- _maps/shuttles/ferry_fancy.dmm | 1 - _maps/shuttles/ferry_lighthouse.dmm | 1 - _maps/shuttles/ferry_meat.dmm | 4 +- _maps/shuttles/infiltrator_basic.dmm | 3 +- _maps/shuttles/labour_box.dmm | 1 - _maps/shuttles/mining_box.dmm | 4 +- _maps/shuttles/mining_delta.dmm | 6 +- _maps/shuttles/whiteship_box.dmm | 1 - _maps/shuttles/whiteship_cere.dmm | 1 - _maps/shuttles/whiteship_delta.dmm | 6 +- _maps/shuttles/whiteship_meta.dmm | 2 - _maps/shuttles/whiteship_pubby.dmm | 1 - _maps/templates/pirate_ship.dmm | 104 +- _maps/templates/shelter_2.dmm | 1 - code/__DEFINES/construction.dm | 2 +- code/__DEFINES/machines.dm | 2 +- code/__HELPERS/areas.dm | 8 +- code/__HELPERS/time.dm | 2 +- code/_globalvars/lists/typecache.dm | 1 + code/controllers/master.dm | 2 +- code/controllers/subsystem/ticker.dm | 1 + code/datums/action.dm | 42 + code/datums/components/material_container.dm | 5 - .../datums/diseases/advance/symptoms/viral.dm | 57 - code/game/atoms_movable.dm | 15 +- code/game/machinery/buttons.dm | 2 +- code/game/machinery/computer/arcade.dm | 4 +- code/game/machinery/doors/airlock.dm | 26 +- code/game/machinery/doors/airlock_types.dm | 4 +- code/game/machinery/doors/door.dm | 1 - code/game/machinery/pipe/construction.dm | 17 +- .../machinery/porta_turret/portable_turret.dm | 2 +- code/game/machinery/vending.dm | 4 +- code/game/objects/items/RPD.dm | 55 +- .../crates_lockers/closets/secure/cargo.dm | 2 +- .../structures/transit_tubes/transit_tube.dm | 3 +- .../transit_tube_construction.dm | 3 +- code/game/turfs/space/space.dm | 19 +- code/modules/admin/permissionedit.dm | 29 +- .../antagonists/disease/disease_mob.dm | 11 + .../nukeop/equipment/nuclear_challenge.dm | 1 + .../atmospherics/machinery/airalarm.dm | 3 + code/modules/clothing/shoes/miscellaneous.dm | 65 + code/modules/mining/aux_base.dm | 13 +- .../mob/living/carbon/alien/humanoid/queen.dm | 22 +- .../mob/living/silicon/ai/freelook/chunk.dm | 4 +- .../simple_animal/hostile/megafauna/drake.dm | 5 +- code/modules/power/apc.dm | 3 + code/modules/power/tesla/coil.dm | 2 +- .../research/xenobiology/xenobiology.dm | 7 +- code/modules/shuttle/emergency.dm | 1 + code/modules/vehicles/scooter.dm | 41 + icons/mob/actions/actions_items.dmi | Bin 7360 -> 8149 bytes icons/mob/feet.dmi | Bin 16215 -> 16784 bytes icons/mob/lavaland/lavaland_monsters.dmi | Bin 128391 -> 139156 bytes .../atmospherics/components/unary_devices.dmi | Bin 69070 -> 69425 bytes icons/obj/clothing/shoes.dmi | Bin 11400 -> 11943 bytes .../datums/components/material_container.dm | 4 + strings/revenant_names.json | 52 + tgstation.dme | 1 + tgui/assets/tgui.css | 2 +- tgui/assets/tgui.js | 2 +- tgui/src/interfaces/rpd.ract | 6 +- 122 files changed, 12848 insertions(+), 12563 deletions(-) create mode 100644 SQL/admin_import_2018-02-03.py create mode 100644 modular_citadel/code/datums/components/material_container.dm create mode 100644 strings/revenant_names.json diff --git a/SQL/admin_import_2018-02-03.py b/SQL/admin_import_2018-02-03.py new file mode 100644 index 0000000000..19efc2fc44 --- /dev/null +++ b/SQL/admin_import_2018-02-03.py @@ -0,0 +1,93 @@ +#Python 3+ Script for importing admins.txt and admin_ranks.txt made by Jordie0608 +# +#Before starting ensure you have installed the mysqlclient package https://github.com/PyMySQL/mysqlclient-python +#It can be downloaded from command line with pip: +#pip install mysqlclient +#And that you have run the most recent commands listed in database_changelog.txt +# +#To view the parameters for this script, execute it with the argument --help +#All the positional arguments are required, remember to include prefixes in your table names if you use them +#An example of the command used to execute this script from powershell: +#python admin_import_2018-02-03.py "localhost" "root" "password" "feedback" "SS13_admin" "SS13_admin_ranks" +# +#This script performs no error-correction, improper configurations of admins.txt or admin_ranks.txt will cause either breaking exceptions or invalid table rows +#It's safe to run this script with your game server(s) active. + + +import MySQLdb +import argparse +import re +import sys + +def parse_text_flags(text, previous): + flag_values = {"BUILDMODE":1, "BUILD":1, "ADMIN":2, "REJUVINATE":2, "REJUV":2, "BAN":4, "FUN":8, "SERVER":16, "DEBUG":32, "POSSESS":64, "PERMISSIONS":128, "RIGHTS":128, "STEALTH":256, "POLL":512, "VAREDIT":1024, "SOUNDS":2048, "SOUND":2048, "SPAWN":4096, "CREATE":4096, "AUTOLOGIN":8192, "AUTOADMIN":8192, "DBRANKS":16384} + flags_int = 8192 + exclude_flags_int = 0 + can_edit_flags_int = 0 + flags = text.split(" ") + if flags: + for flag in flags: + sign = flag[:1] + if flag[1:] in ("@", "prev"): + if sign is "+": + flags_int = previous[0] + elif sign is "-": + exclude_flags_int = previous[1] + elif sign is "*": + can_edit_flags_int = previous[2] + continue + if flag[1:] in ("EVERYTHING", "HOST", "ALL"): + if sign is "+": + flags_int = 65535 + elif sign is "-": + exclude_flags_int = 65535 + elif sign is "*": + can_edit_flags_int = 65535 + continue + if flag[1:] in flag_values: + if sign is "+": + flags_int += flag_values[flag[1:]] + elif sign is "-": + exclude_flags_int += flag_values[flag[1:]] + elif sign is "*": + can_edit_flags_int += flag_values[flag[1:]] + flags_int = max(min(65535, flags_int), 0) + exclude_flags_int = max(min(65535, exclude_flags_int), 0) + can_edit_flags_int = max(min(65535, can_edit_flags_int), 0) + return flags_int, exclude_flags_int, can_edit_flags_int + +if sys.version_info[0] < 3: + raise Exception("Python must be at least version 3 for this script.") +parser = argparse.ArgumentParser() +parser.add_argument("address", help="MySQL server address (use localhost for the current computer)") +parser.add_argument("username", help="MySQL login username") +parser.add_argument("password", help="MySQL login username") +parser.add_argument("database", help="Database name") +parser.add_argument("admintable", help="Name of the current admin table (remember prefixes if you use them)") +parser.add_argument("rankstable", help="Name of the current admin ranks (remember prefixes)") +args = parser.parse_args() +db=MySQLdb.connect(host=args.address, user=args.username, passwd=args.password, db=args.database) +cursor=db.cursor() +ranks_table = args.rankstable +admin_table = args.admintable +with open("..\\config\\admin_ranks.txt") as rank_file: + previous = 0 + for line in rank_file: + if line.strip(): + if line.startswith("#"): + continue + matches = re.match("(.+)\\b\\s+=\\s*(.*)", line) + flags = parse_text_flags(matches.group(2), previous) + previous = flags + cursor.execute("INSERT INTO {0} (rank, flags, exclude_flags, can_edit_flags) VALUES ('{1}', {2}, {3}, {4})".format(ranks_table, matches.group(1), flags[0], flags[1], flags[2])) +with open("..\\config\\admins.txt") as admins_file: + previous = 0 + for line in admins_file: + if line.strip(): + if line.startswith("#"): + continue + matches = re.match("(.+)\\b\\s+=\\s+(.+)", line) + cursor.execute("INSERT INTO {0} (ckey, rank) VALUES ('{1}', '{2}')".format(admin_table, matches.group(1).lower(), matches.group(2))) +db.commit() +cursor.close() +print("Import complete.") diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index bc864fef2d..c9edcb6fc5 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -54,6 +54,25 @@ dir = 8 }, /area/ruin/unpowered/syndicate_lava_base/main) +"ah" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 1 + }, +/obj/structure/sign/barsign{ + pixel_y = -32; + req_access = null; + req_access_txt = "0" + }, +/turf/open/floor/wood, +/area/ruin/unpowered/syndicate_lava_base/bar) +"ai" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/syndicate_lava_base/bar) "ap" = ( /obj/machinery/light/small{ dir = 1 @@ -547,7 +566,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /mob/living/carbon/monkey{ - faction = list("neutral","syndicate") + faction = list("neutral","Syndicate") }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -891,7 +910,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /mob/living/carbon/monkey{ - faction = list("neutral","syndicate") + faction = list("neutral","Syndicate") }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -1268,8 +1287,7 @@ base_state = "left"; dir = 2; icon_state = "left"; - name = "Chemistry"; - req_access_txt = "0" + name = "Chemistry" }, /obj/machinery/door/window/southleft{ base_state = "left"; @@ -2176,8 +2194,7 @@ "hk" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay"; - req_access_txt = "0" + name = "Cargo Bay" }, /turf/open/floor/plasteel/floorgrime, /area/ruin/unpowered/syndicate_lava_base/cargo) @@ -2214,7 +2231,7 @@ "hp" = ( /obj/effect/decal/cleanable/dirt, /mob/living/carbon/monkey{ - faction = list("neutral","syndicate") + faction = list("neutral","Syndicate") }, /turf/open/floor/plasteel/white/side{ dir = 9 @@ -2235,7 +2252,7 @@ /area/ruin/unpowered/syndicate_lava_base/virology) "hr" = ( /mob/living/carbon/monkey{ - faction = list("neutral","syndicate") + faction = list("neutral","Syndicate") }, /turf/open/floor/plasteel/white/side{ dir = 5 @@ -2346,8 +2363,7 @@ "hC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay"; - req_access_txt = "0" + name = "Cargo Bay" }, /turf/open/floor/plasteel, /area/ruin/unpowered/syndicate_lava_base/cargo) @@ -2362,7 +2378,7 @@ /area/ruin/unpowered/syndicate_lava_base/cargo) "hE" = ( /mob/living/carbon/monkey{ - faction = list("neutral","syndicate") + faction = list("neutral","Syndicate") }, /turf/open/floor/plasteel/white/side{ dir = 10 @@ -2382,7 +2398,7 @@ "hG" = ( /obj/effect/decal/cleanable/dirt, /mob/living/carbon/monkey{ - faction = list("neutral","syndicate") + faction = list("neutral","Syndicate") }, /turf/open/floor/plasteel/white/side{ dir = 6 @@ -2672,8 +2688,7 @@ /area/ruin/unpowered/syndicate_lava_base/main) "il" = ( /obj/machinery/door/airlock{ - name = "Cabin 2"; - req_access_txt = "0" + name = "Cabin 2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -2685,8 +2700,7 @@ /area/ruin/unpowered/syndicate_lava_base/dormitories) "im" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ @@ -2695,8 +2709,7 @@ /area/ruin/unpowered/syndicate_lava_base/dormitories) "in" = ( /obj/machinery/door/airlock{ - name = "Cabin 4"; - req_access_txt = "0" + name = "Cabin 4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -3141,8 +3154,7 @@ /area/lavaland/surface/outdoors) "jf" = ( /obj/machinery/door/airlock{ - name = "Cabin 1"; - req_access_txt = "0" + name = "Cabin 1" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -3169,8 +3181,7 @@ /area/ruin/unpowered/syndicate_lava_base/dormitories) "jh" = ( /obj/machinery/door/airlock{ - name = "Cabin 3"; - req_access_txt = "0" + name = "Cabin 3" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -4236,8 +4247,7 @@ base_state = "right"; dir = 1; icon_state = "right"; - name = "Bar"; - req_access_txt = "0" + name = "Bar" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -5041,21 +5051,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/ruin/unpowered/syndicate_lava_base/bar) -"mV" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer, -/obj/structure/sign/barsign{ - pixel_y = -32; - req_access = null; - req_access_txt = "0" - }, -/turf/open/floor/wood, -/area/ruin/unpowered/syndicate_lava_base/bar) -"mW" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/wood, -/area/ruin/unpowered/syndicate_lava_base/bar) "mX" = ( /obj/structure/rack{ dir = 8 @@ -7054,7 +7049,7 @@ li lA lX mw -mV +ah jy nu oo @@ -7101,7 +7096,7 @@ lj lB lY lA -mW +ai jP nT op diff --git a/_maps/RandomRuins/SpaceRuins/DJstation.dmm b/_maps/RandomRuins/SpaceRuins/DJstation.dmm index 310737d778..d66c98156d 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation.dmm @@ -337,9 +337,7 @@ /area/ruin/space/djstation) "bi" = ( /obj/machinery/door/airlock/external{ - name = "Ruskie DJ Station"; - req_access = null; - req_access_txt = "0" + name = "Ruskie DJ Station" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, @@ -353,9 +351,7 @@ /area/space/nearstation) "Co" = ( /obj/machinery/door/airlock/external{ - name = "Ruskie DJ Station"; - req_access = null; - req_access_txt = "0" + name = "Ruskie DJ Station" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index 4ee5f467d9..2f16ae49c5 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -290,12 +290,11 @@ /turf/closed/wall/r_wall, /area/ruin/space/derelict/solar_control) "aT" = ( -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 8; environ = 0; equipment = 0; lighting = 0; - locked = 0; name = "Starboard Solar APC"; pixel_x = -24 }, @@ -887,7 +886,6 @@ "cV" = ( /obj/machinery/door/airlock/command{ name = "E.V.A."; - req_access = null; req_access_txt = "18" }, /obj/structure/cable{ @@ -3270,7 +3268,6 @@ "kR" = ( /obj/machinery/door/airlock/security{ name = "Security"; - req_access = null; req_access_txt = "1" }, /obj/structure/cable{ @@ -4209,12 +4206,11 @@ /area/ruin/space/derelict/se_solar) "nZ" = ( /obj/structure/cable, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 8; environ = 0; equipment = 0; lighting = 0; - locked = 0; name = "Worn-out APC"; pixel_x = -24 }, diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm index c9d06ab187..956664da1e 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -315,12 +315,11 @@ }, /area/ruin/space/has_grav/abandonedzoo) "aS" = ( -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 8; environ = 0; equipment = 0; lighting = 0; - locked = 0; name = "Worn-out APC"; pixel_x = -24 }, diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm index 7dfb3013b6..788c925772 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -517,11 +517,10 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 1; environ = 0; equipment = 3; - locked = 0; pixel_y = 32; req_access = null }, @@ -779,11 +778,10 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 1; environ = 0; equipment = 3; - locked = 0; pixel_y = 32; req_access = null }, @@ -1049,9 +1047,8 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 1; - locked = 0; pixel_y = 28; req_access = null }, diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index 7cadaaabba..cbb8450584 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -181,9 +181,7 @@ /obj/item/stack/sheet/mineral/wood, /obj/item/stack/packageWrap, /obj/effect/turf_decal/delivery, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/floorgrime, @@ -384,9 +382,7 @@ "aZ" = ( /obj/structure/table, /obj/machinery/reagentgrinder, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -867,9 +863,7 @@ /area/ruin/space/has_grav/deepstorage) "cm" = ( /obj/structure/table, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -912,9 +906,7 @@ /area/ruin/space/has_grav/deepstorage) "cs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/freezer, @@ -2168,9 +2160,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/floorgrime, @@ -2880,9 +2870,7 @@ /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/light, diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index 558ff2f255..6850cc2515 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -781,8 +781,7 @@ dir = 1 }, /obj/machinery/door/airlock{ - name = "Cabin"; - req_access_txt = "0" + name = "Cabin" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 64664486dc..bfb9887a37 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -292,12 +292,9 @@ /obj/structure/chair{ dir = 1 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - locked = 0; - pixel_x = 24; - req_access = null; - req_one_access = null + pixel_x = 24 }, /obj/machinery/light{ dir = 4 @@ -1063,12 +1060,9 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - locked = 0; - pixel_x = -23; - req_access = null; - req_one_access = null + pixel_x = -23 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/space/has_grav/ancientstation) @@ -1130,12 +1124,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - locked = 0; - pixel_x = 24; - req_access = null; - req_one_access = null + pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, @@ -1253,12 +1244,9 @@ "dO" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - locked = 0; - pixel_x = 24; - req_access = null; - req_one_access = null + pixel_x = 24 }, /obj/item/clothing/suit/space/nasavoid/old, /turf/open/floor/plasteel/yellow/side{ @@ -1319,12 +1307,9 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - locked = 0; - pixel_x = -23; - req_access = null; - req_one_access = null + pixel_x = -23 }, /turf/open/floor/plasteel/floorgrime, /area/ruin/space/has_grav/ancientstation/deltacorridor) @@ -1363,12 +1348,9 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "ee" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - locked = 0; - pixel_x = 24; - req_access = null; - req_one_access = null + pixel_x = 24 }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, @@ -2134,7 +2116,6 @@ "gg" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_access = null; req_access_txt = "200" }, /obj/effect/decal/cleanable/dirt, @@ -2768,12 +2749,8 @@ /area/ruin/space/has_grav/ancientstation/kitchen) "hw" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null; - req_one_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/effect/decal/cleanable/egg_smudge, /turf/open/floor/plasteel/cafeteria, @@ -3199,12 +3176,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - locked = 0; - pixel_x = 24; - req_access = null; - req_one_access = null + pixel_x = 24 }, /turf/open/floor/plasteel/orange/side{ tag = "icon-orange (EAST)"; @@ -3259,9 +3233,8 @@ pixel_x = 2; pixel_y = 2 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /turf/open/floor/plasteel/red/side{ @@ -3287,12 +3260,9 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - locked = 0; - pixel_x = -23; - req_access = null; - req_one_access = null + pixel_x = -23 }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, @@ -3393,12 +3363,9 @@ /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/ancientstation/kitchen) "iO" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - locked = 0; - pixel_x = 24; - req_access = null; - req_one_access = null + pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, @@ -3923,12 +3890,8 @@ /area/ruin/space/has_grav/ancientstation/proto) "kj" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null; - req_one_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/ancientstation/proto) @@ -4327,12 +4290,9 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/proto) "lk" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - locked = 0; - pixel_x = 24; - req_access = null; - req_one_access = null + pixel_x = 24 }, /turf/open/floor/plasteel/airless/floorgrime, /area/ruin/space/has_grav/ancientstation/atmo) @@ -8308,4 +8268,4 @@ aa aa aa aa -"} \ No newline at end of file +"} diff --git a/_maps/RandomZLevels/Academy.dmm b/_maps/RandomZLevels/Academy.dmm index 82c7bc2018..743583885e 100644 --- a/_maps/RandomZLevels/Academy.dmm +++ b/_maps/RandomZLevels/Academy.dmm @@ -44,11 +44,10 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 1; environ = 3; equipment = 3; - locked = 0; pixel_y = 32; req_access = null }, @@ -1157,11 +1156,10 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 1; environ = 3; equipment = 3; - locked = 0; pixel_y = 32; req_access = null }, @@ -2146,11 +2144,10 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 1; environ = 3; equipment = 3; - locked = 0; pixel_y = 32; req_access = null }, @@ -3106,11 +3103,10 @@ /turf/open/floor/plating, /area/awaymission/academy/academygate) "kh" = ( -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 1; environ = 3; equipment = 3; - locked = 0; pixel_y = 32; req_access = null }, diff --git a/_maps/RandomZLevels/Cabin.dmm b/_maps/RandomZLevels/Cabin.dmm index 7305c5f0fa..4d7494d902 100644 --- a/_maps/RandomZLevels/Cabin.dmm +++ b/_maps/RandomZLevels/Cabin.dmm @@ -411,7 +411,9 @@ /area/awaymission/cabin) "bv" = ( /obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, /turf/open/floor/wood, /area/awaymission/cabin) "bw" = ( diff --git a/_maps/RandomZLevels/centcomAway.dmm b/_maps/RandomZLevels/centcomAway.dmm index 83ad870fb3..371d17ae2c 100644 --- a/_maps/RandomZLevels/centcomAway.dmm +++ b/_maps/RandomZLevels/centcomAway.dmm @@ -936,8 +936,7 @@ /area/awaymission/centcomAway/general) "dL" = ( /obj/machinery/door/airlock/hatch{ - name = "Rest Room"; - req_access_txt = "0" + name = "Rest Room" }, /turf/open/floor/mineral/titanium, /area/awaymission/centcomAway/hangar) diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index 0e451edcfb..4ec51aef62 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -428,8 +428,6 @@ /area/awaymission/moonoutpost19/syndicate) "bo" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 1; pixel_y = 23; req_access = null; req_access_txt = "150" @@ -544,8 +542,7 @@ /area/awaymission/moonoutpost19/syndicate) "bw" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /turf/open/floor/plasteel/freezer{ heat_capacity = 1e+006 @@ -609,8 +606,6 @@ }, /obj/machinery/airalarm{ dir = 8; - frequency = 1439; - locked = 1; pixel_x = 23; req_access = null; req_access_txt = "150" @@ -759,8 +754,6 @@ "bU" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/airalarm{ - frequency = 1439; - locked = 1; pixel_y = 23; req_access = null; req_access_txt = "150" @@ -858,9 +851,7 @@ }, /area/awaymission/moonoutpost19/syndicate) "cd" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23; req_access = null; req_access_txt = "150" @@ -1315,8 +1306,6 @@ "cS" = ( /obj/machinery/airalarm{ dir = 8; - frequency = 1439; - locked = 1; pixel_x = 23; req_access = null; req_access_txt = "150" @@ -1411,7 +1400,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/bed, @@ -1439,7 +1427,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/dresser, @@ -1499,8 +1486,6 @@ /obj/structure/chair/wood/normal, /obj/machinery/airalarm{ dir = 4; - frequency = 1439; - locked = 1; pixel_x = -23; req_access = null; req_access_txt = "150" @@ -1531,8 +1516,6 @@ "dk" = ( /obj/machinery/airalarm{ dir = 8; - frequency = 1439; - locked = 1; pixel_x = 23; req_access = null; req_access_txt = "150" @@ -2297,9 +2280,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23; req_access = null }, @@ -2374,8 +2355,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "201"; - req_one_access_txt = "0" + req_access_txt = "201" }, /obj/effect/decal/cleanable/blood/tracks{ desc = "Your instincts say you shouldn't be following these."; @@ -2431,9 +2411,7 @@ icon_state = "bulb-broken"; status = 2 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23; req_access = null }, @@ -2789,10 +2767,7 @@ }, /area/awaymission/moonoutpost19/research) "fQ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "0" - }, +/obj/machinery/door/airlock/maintenance, /obj/structure/cable{ icon_state = "4-8" }, @@ -2835,9 +2810,7 @@ pixel_x = -3; pixel_y = -2 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23; req_access = null }, @@ -3362,10 +3335,8 @@ icon_state = "tube-broken"; status = 2 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 8; - frequency = 1439; - locked = 0; pixel_x = 23; req_access = null }, @@ -3625,9 +3596,7 @@ icon_state = "bulb-broken"; status = 2 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23; req_access = null }, @@ -3737,8 +3706,7 @@ icon_state = "open"; name = "Research Director's Office"; opacity = 0; - req_access_txt = "201"; - req_one_access_txt = "0" + req_access_txt = "201" }, /turf/open/floor/plasteel/cafeteria{ dir = 5 @@ -3785,10 +3753,8 @@ /obj/structure/table, /obj/item/storage/firstaid/regular, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 8; - frequency = 1439; - locked = 0; pixel_x = 23; req_access = null }, @@ -4009,8 +3975,7 @@ /obj/machinery/door/airlock/medical{ id_tag = ""; name = "Research Division"; - req_access_txt = "201"; - req_one_access_txt = "0" + req_access_txt = "201" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel/white{ @@ -4058,10 +4023,8 @@ }, /area/awaymission/moonoutpost19/research) "ij" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - frequency = 1439; - locked = 0; pixel_x = -23; req_access = null }, @@ -4525,8 +4488,7 @@ /area/awaymission/moonoutpost19/arrivals) "jh" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /turf/open/floor/plasteel/freezer{ heat_capacity = 1e+006 @@ -4751,9 +4713,7 @@ }, /area/awaymission/moonoutpost19/arrivals) "jI" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23; req_access = null }, @@ -4903,9 +4863,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23; req_access = null }, @@ -5120,10 +5078,8 @@ dir = 4 }, /obj/machinery/processor, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 8; - frequency = 1439; - locked = 0; pixel_x = 23; req_access = null }, @@ -5364,7 +5320,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet{ @@ -5385,10 +5340,7 @@ }, /area/awaymission/moonoutpost19/arrivals) "kV" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "0" - }, +/obj/machinery/door/airlock/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -5540,10 +5492,8 @@ dir = 4 }, /obj/structure/chair/wood/normal, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 8; - frequency = 1439; - locked = 0; pixel_x = 23; req_access = null }, @@ -5563,10 +5513,8 @@ }, /obj/structure/table, /obj/item/storage/box, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - frequency = 1439; - locked = 0; pixel_x = -23; req_access = null }, @@ -5601,8 +5549,7 @@ /obj/machinery/button/door{ id = "awaykitchen"; name = "Kitchen Shutters Control"; - pixel_x = -25; - req_access_txt = "0" + pixel_x = -25 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/cafeteria{ @@ -6008,7 +5955,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/newscaster{ @@ -6210,10 +6156,8 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 8; - frequency = 1439; - locked = 0; pixel_x = 23; req_access = null }, @@ -6445,10 +6389,8 @@ }, /area/awaymission/moonoutpost19/arrivals) "ny" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 8; - frequency = 1439; - locked = 0; pixel_x = 23; req_access = null }, @@ -6461,8 +6403,7 @@ /area/awaymission/moonoutpost19/arrivals) "nz" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "201"; - req_one_access_txt = "0" + req_access_txt = "201" }, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -6560,7 +6501,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/decal/remains/human{ @@ -6838,8 +6778,7 @@ /obj/machinery/door/airlock/medical{ id_tag = ""; name = "Research Division"; - req_access_txt = "201"; - req_one_access_txt = "0" + req_access_txt = "201" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index 95d5efd2e6..a31612f32b 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -4199,8 +4199,7 @@ /area/awaymission/research/interior/escapepods) "mS" = ( /obj/machinery/door/airlock/external{ - name = "Escape Pod Three"; - req_access_txt = "0" + name = "Escape Pod Three" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -4279,8 +4278,7 @@ /area/awaymission/research/interior/engineering) "pt" = ( /obj/machinery/door/airlock/external{ - name = "Escape Pod Three"; - req_access_txt = "0" + name = "Escape Pod Three" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 702bc9ca4e..c3280b2327 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -472,7 +472,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/item/tome, @@ -487,7 +486,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/wood, @@ -511,7 +509,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/wood, @@ -523,7 +520,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/wood, @@ -537,7 +533,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/wood, @@ -1624,7 +1619,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/decal/cleanable/cobweb, @@ -2744,7 +2738,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/decal/cleanable/dirt, @@ -3098,7 +3091,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "45" }, @@ -8932,7 +8924,7 @@ desc = "A turret built with substandard parts and run down further with age."; icon_state = "syndie_off"; dir = 9; - faction = "pirate" + faction = list("pirate") }, /turf/open/floor/plating/snowed/smoothed, /area/awaymission/snowdin/cave) @@ -10641,7 +10633,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plating/snowed/smoothed, @@ -13074,8 +13065,7 @@ "Ic" = ( /obj/machinery/door/airlock/research{ name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /obj/structure/cable/yellow{ icon_state = "4-8" diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index fb23a2c0b1..94a95d0c01 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -84,24 +84,21 @@ id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = 6; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /obj/machinery/button/door{ desc = "A remote control-switch to call the elevator to your level."; id = "UO45_useless"; name = "B1"; pixel_x = -6; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /obj/machinery/button/door{ desc = "A remote control-switch to call the elevator to your level."; id = "UO45_useless"; name = "B2"; pixel_x = -6; - pixel_y = -34; - req_access_txt = "0" + pixel_y = -34 }, /turf/open/floor/plasteel{ dir = 8; @@ -194,16 +191,14 @@ id = "UO45_useless"; name = "Call Elevator"; pixel_x = -6; - pixel_y = 24; - req_access_txt = "0" + pixel_y = 24 }, /obj/machinery/button/door{ desc = "A remote control-switch for the elevator doors."; id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = 6; - pixel_y = 24; - req_access_txt = "0" + pixel_y = 24 }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 @@ -506,10 +501,7 @@ }, /area/awaymission/undergroundoutpost45/central) "br" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "0" - }, +/obj/machinery/door/airlock/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -522,12 +514,9 @@ /area/awaymission/undergroundoutpost45/central) "bt" = ( /obj/machinery/light/small, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 1; - frequency = 1439; - locked = 0; - pixel_y = -23; - req_access = null + pixel_y = -23 }, /turf/open/floor/plasteel/freezer{ heat_capacity = 1e+006 @@ -540,8 +529,7 @@ /area/awaymission/undergroundoutpost45/central) "bv" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /turf/open/floor/plasteel/freezer{ heat_capacity = 1e+006 @@ -842,10 +830,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "0" - }, +/obj/machinery/door/airlock/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -972,11 +957,8 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -1002,12 +984,9 @@ }, /area/awaymission/undergroundoutpost45/central) "cz" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - frequency = 1439; - locked = 0; - pixel_x = -23; - req_access = null + pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/filingcabinet, @@ -1024,11 +1003,8 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -1097,7 +1073,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet{ @@ -1139,7 +1114,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet{ @@ -1453,12 +1427,9 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - frequency = 1439; - locked = 0; - pixel_x = -23; - req_access = null + pixel_x = -23 }, /turf/open/floor/plasteel{ dir = 8; @@ -1530,11 +1501,8 @@ }, /area/awaymission/undergroundoutpost45/central) "dE" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/machinery/light{ dir = 1 @@ -1788,9 +1756,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/command{ - icon_state = "closed"; - lockdownbyai = 0; - locked = 0; name = "Gateway Chamber"; req_access_txt = "201" }, @@ -1812,8 +1777,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Security Checkpoint Maintenance"; - req_access_txt = "201"; - req_one_access_txt = "0" + req_access_txt = "201" }, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -2391,12 +2355,9 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - frequency = 1439; - locked = 0; - pixel_x = 23; - req_access = null + pixel_x = 23 }, /turf/open/floor/plasteel/green/side{ dir = 4; @@ -2505,7 +2466,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet{ @@ -2627,12 +2587,9 @@ /area/awaymission/undergroundoutpost45/central) "fR" = ( /obj/machinery/light/small, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 1; - frequency = 1439; - locked = 0; - pixel_y = -23; - req_access = null + pixel_y = -23 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -3101,11 +3058,8 @@ }, /area/awaymission/undergroundoutpost45/research) "gY" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/machinery/light/small{ dir = 1 @@ -3190,12 +3144,9 @@ }, /area/awaymission/undergroundoutpost45/crew_quarters) "hg" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - frequency = 1439; - locked = 0; - pixel_x = 23; - req_access = null + pixel_x = 23 }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 @@ -3289,12 +3240,9 @@ }, /area/awaymission/undergroundoutpost45/crew_quarters) "hs" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - frequency = 1439; - locked = 0; - pixel_x = 23; - req_access = null + pixel_x = 23 }, /obj/machinery/camera{ c_tag = "Kitchen"; @@ -3622,12 +3570,9 @@ }, /area/awaymission/undergroundoutpost45/gateway) "ic" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - frequency = 1439; - locked = 0; - pixel_x = 23; - req_access = null + pixel_x = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair{ @@ -4106,12 +4051,9 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - frequency = 1439; - locked = 0; - pixel_x = -23; - req_access = null + pixel_x = -23 }, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 @@ -4168,12 +4110,9 @@ }, /area/awaymission/undergroundoutpost45/crew_quarters) "jg" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - frequency = 1439; - locked = 0; - pixel_x = -23; - req_access = null + pixel_x = -23 }, /obj/machinery/camera{ c_tag = "Gateway Chamber"; @@ -4336,8 +4275,7 @@ "jy" = ( /obj/machinery/door/window/southright{ name = "Bar Door"; - req_access_txt = "201"; - req_one_access_txt = "0" + req_access_txt = "201" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/bar{ @@ -4441,12 +4379,9 @@ }, /area/awaymission/undergroundoutpost45/gateway) "jK" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - frequency = 1439; - locked = 0; - pixel_x = 23; - req_access = null + pixel_x = 23 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -4477,8 +4412,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/research{ name = "Research Lab"; - req_access_txt = "201"; - req_one_access_txt = "0" + req_access_txt = "201" }, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 @@ -4598,10 +4532,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "0" - }, +/obj/machinery/door/airlock/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4740,9 +4671,6 @@ dir = 4 }, /obj/machinery/door/airlock/command{ - icon_state = "closed"; - lockdownbyai = 0; - locked = 0; name = "Gateway EVA"; req_access_txt = "201" }, @@ -4774,11 +4702,8 @@ }, /area/awaymission/undergroundoutpost45/crew_quarters) "ko" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 @@ -4991,11 +4916,8 @@ }, /area/awaymission/undergroundoutpost45/gateway) "kJ" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/machinery/light/small{ dir = 1 @@ -5092,11 +5014,8 @@ }, /area/awaymission/undergroundoutpost45/research) "kT" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/machinery/light/small{ dir = 1 @@ -5270,12 +5189,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 1; - frequency = 1439; - locked = 0; - pixel_y = -23; - req_access = null + pixel_y = -23 }, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 @@ -5351,11 +5267,8 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -5979,11 +5892,8 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /turf/open/floor/carpet{ heat_capacity = 1e+006 @@ -6009,11 +5919,8 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/structure/chair/wood/normal{ dir = 8 @@ -6314,7 +6221,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/chair/wood/normal{ @@ -6355,7 +6261,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet{ @@ -6557,10 +6462,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "0" - }, +/obj/machinery/door/airlock/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -6743,12 +6645,9 @@ }, /area/awaymission/undergroundoutpost45/research) "nO" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - frequency = 1439; - locked = 0; - pixel_x = -23; - req_access = null + pixel_x = -23 }, /obj/machinery/light/small{ dir = 8 @@ -6828,12 +6727,9 @@ }, /area/awaymission/undergroundoutpost45/research) "nT" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - frequency = 1439; - locked = 0; - pixel_x = -23; - req_access = null + pixel_x = -23 }, /obj/machinery/light{ dir = 8 @@ -6885,12 +6781,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - frequency = 1439; - locked = 0; - pixel_x = -23; - req_access = null + pixel_x = -23 }, /turf/open/floor/plasteel/neutral/side{ dir = 8; @@ -7013,11 +6906,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -7465,12 +7355,9 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - frequency = 1439; - locked = 0; - pixel_x = 23; - req_access = null + pixel_x = 23 }, /obj/machinery/light/small{ dir = 4 @@ -7739,8 +7626,7 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "pr" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /turf/open/floor/plasteel/freezer{ heat_capacity = 1e+006 @@ -7748,10 +7634,7 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "ps" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "0" - }, +/obj/machinery/door/airlock/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -7985,7 +7868,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet{ @@ -8023,7 +7905,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet{ @@ -8098,8 +7979,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/door/airlock/engineering/glass{ name = "SMES Room"; - req_access_txt = "201"; - req_one_access_txt = "0" + req_access_txt = "201" }, /turf/open/floor/plasteel/dark{ heat_capacity = 1e+006 @@ -8224,11 +8104,8 @@ /area/awaymission/undergroundoutpost45/research) "qp" = ( /obj/structure/table, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/hand_labeler, @@ -8264,12 +8141,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - frequency = 1439; - locked = 0; - pixel_x = 23; - req_access = null + pixel_x = 23 }, /turf/open/floor/carpet{ heat_capacity = 1e+006 @@ -8285,12 +8159,9 @@ }, /area/awaymission/undergroundoutpost45/crew_quarters) "qv" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - frequency = 1439; - locked = 0; - pixel_x = 23; - req_access = null + pixel_x = 23 }, /turf/open/floor/carpet{ heat_capacity = 1e+006 @@ -8300,12 +8171,9 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - frequency = 1439; - locked = 0; - pixel_x = -23; - req_access = null + pixel_x = -23 }, /turf/open/floor/plasteel/freezer{ heat_capacity = 1e+006 @@ -9175,11 +9043,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -9251,8 +9116,7 @@ dir = 4 }, /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Reception"; - req_access_txt = "0" + name = "Engineering Reception" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel{ @@ -9693,8 +9557,7 @@ dir = 4 }, /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Reception"; - req_access_txt = "0" + name = "Engineering Reception" }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 @@ -10516,12 +10379,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 1; - frequency = 1439; - locked = 0; - pixel_y = -23; - req_access = null + pixel_y = -23 }, /turf/open/floor/plasteel/floorgrime{ dir = 8; @@ -10664,10 +10524,7 @@ }, /area/awaymission/undergroundoutpost45/crew_quarters) "uz" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "0" - }, +/obj/machinery/door/airlock/maintenance, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -10902,11 +10759,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23; - req_access = null +/obj/machinery/airalarm/all_access{ + pixel_y = 23 }, /turf/open/floor/plasteel/floorgrime{ dir = 8; @@ -11622,7 +11476,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet{ @@ -11742,12 +11595,9 @@ }, /area/awaymission/undergroundoutpost45/engineering) "wC" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - frequency = 1439; - locked = 0; - pixel_x = -23; - req_access = null + pixel_x = -23 }, /turf/open/floor/plasteel/floorgrime{ dir = 8; @@ -11852,7 +11702,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet{ @@ -11932,12 +11781,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - frequency = 1439; - locked = 0; - pixel_x = 23; - req_access = null + pixel_x = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral{ @@ -12162,12 +12008,9 @@ /area/awaymission/undergroundoutpost45/mining) "xp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 8; - frequency = 1439; - locked = 0; - pixel_x = 23; - req_access = null + pixel_x = 23 }, /obj/structure/cable{ icon_state = "1-2" @@ -12529,12 +12372,9 @@ }, /area/awaymission/undergroundoutpost45/mining) "xZ" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/all_access{ dir = 4; - frequency = 1439; - locked = 0; - pixel_x = -23; - req_access = null + pixel_x = -23 }, /obj/structure/closet/emcloset, /turf/open/floor/plasteel/floorgrime{ diff --git a/_maps/cit_map_files/BoxStation/BoxStation.dmm b/_maps/cit_map_files/BoxStation/BoxStation.dmm index 92f72fd46a..553fb5919e 100644 --- a/_maps/cit_map_files/BoxStation/BoxStation.dmm +++ b/_maps/cit_map_files/BoxStation/BoxStation.dmm @@ -2,6 +2,44 @@ "aaa" = ( /turf/open/space/basic, /area/space) +"aab" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aac" = ( +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = 30; + receive_ore_updates = 1 + }, +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 8 + }, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"aad" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 1 + }, +/turf/open/floor/wood, +/area/maintenance/port/aft) "aae" = ( /obj/effect/landmark/carpspawn, /turf/open/space, @@ -240,10 +278,10 @@ /turf/open/space, /area/space/nearstation) "aaT" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space, -/area/space) +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/security/armory) "aaU" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/floorgrime, @@ -1203,6 +1241,12 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) +"adr" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/security/main) "ads" = ( /obj/structure/cable{ icon_state = "0-2" @@ -2140,8 +2184,7 @@ /area/security/main) "afo" = ( /obj/machinery/door/airlock/external{ - name = "Escape Pod Three"; - req_access_txt = "0" + name = "Escape Pod Three" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -2157,7 +2200,8 @@ id = "pod3"; name = "escape pod 3"; port_direction = 2; - preferred_direction = 4 + preferred_direction = 4; + timid = 0 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) @@ -2350,7 +2394,6 @@ "afO" = ( /obj/machinery/door/airlock/command{ name = "Command Tool Storage"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel, @@ -2359,7 +2402,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/command{ name = "Command Tool Storage"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel/dark, @@ -4077,7 +4119,6 @@ "ajW" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/structure/cable{ @@ -4552,7 +4593,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -4725,7 +4765,7 @@ }, /area/security/courtroom) "alJ" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/neutral/side, /area/security/courtroom) "alK" = ( @@ -4753,17 +4793,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"alN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "seclobby"; - name = "security shutters" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/brig) "alO" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -4972,7 +5001,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -5055,15 +5083,6 @@ /obj/item/trash/plate, /turf/open/floor/plating, /area/maintenance/port/fore) -"amI" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Cryogenics APC"; - pixel_x = 24 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/crew_quarters/cryopod) "amL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/structure/window/reinforced, @@ -5345,25 +5364,29 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anE" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 0; - req_access_txt = "13" - }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "anF" = ( /turf/open/floor/plating, /area/maintenance/fore/secondary) +"anG" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "anH" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/maintenance/solars/port/fore) "anI" = ( /obj/machinery/door/airlock/engineering{ - locked = 0; name = "Port Bow Solar Access"; req_access_txt = "10" }, @@ -6315,7 +6338,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -6376,7 +6398,6 @@ "aqv" = ( /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -6389,7 +6410,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/engineering{ - locked = 0; name = "Starboard Bow Solar Access"; req_access_txt = "10" }, @@ -6460,7 +6480,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /turf/open/floor/plating, @@ -7096,7 +7115,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -7195,7 +7213,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -7402,10 +7419,7 @@ /area/crew_quarters/heads/hos) "atp" = ( /obj/machinery/door/airlock/external{ - name = "Construction Zone"; - req_access = null; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Construction Zone" }, /turf/open/floor/plating, /area/construction/mining/aux_base) @@ -7466,8 +7480,7 @@ /obj/machinery/button/door{ id = "maint3"; name = "Blast Door Control C"; - pixel_y = 24; - req_access_txt = "0" + pixel_y = 24 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -7801,7 +7814,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -7990,8 +8002,7 @@ "auX" = ( /obj/structure/mirror{ icon_state = "mirror_broke"; - pixel_y = 28; - broken = 1 + pixel_y = 28 }, /obj/machinery/iv_drip, /turf/open/floor/plating, @@ -7999,8 +8010,7 @@ "auY" = ( /obj/structure/mirror{ icon_state = "mirror_broke"; - pixel_y = 28; - broken = 1 + pixel_y = 28 }, /obj/item/shard{ icon_state = "medium" @@ -8713,15 +8723,13 @@ id = "maint2"; name = "Blast Door Control B"; pixel_x = -28; - pixel_y = 4; - req_access_txt = "0" + pixel_y = 4 }, /obj/machinery/button/door{ id = "maint1"; name = "Blast Door Control A"; pixel_x = -28; - pixel_y = -6; - req_access_txt = "0" + pixel_y = -6 }, /obj/structure/cable{ icon_state = "1-2" @@ -10010,8 +10018,7 @@ /area/ai_monitored/storage/eva) "azX" = ( /obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/structure/cable{ icon_state = "1-2" @@ -11174,6 +11181,13 @@ dir = 4 }, /area/construction/mining/aux_base) +"aCU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/security/armory) "aCW" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/spawner/lootdrop/maintenance, @@ -11453,9 +11467,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aDG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -11547,8 +11559,7 @@ /area/crew_quarters/theatre) "aDS" = ( /obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -11757,6 +11768,12 @@ /obj/structure/ore_box, /turf/open/floor/plating, /area/shuttle/auxillary_base) +"aEt" = ( +/obj/item/restraints/handcuffs/fake, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, +/turf/open/floor/plating, +/area/maintenance/bar) "aEz" = ( /obj/machinery/power/apc{ dir = 4; @@ -11867,8 +11884,7 @@ /area/security/checkpoint/auxiliary) "aEL" = ( /obj/machinery/door/airlock{ - name = "Garden"; - req_access_txt = "0" + name = "Garden" }, /turf/open/floor/plasteel, /area/hydroponics/garden) @@ -12059,8 +12075,7 @@ /area/crew_quarters/toilet) "aFh" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -12849,7 +12864,6 @@ "aGZ" = ( /obj/machinery/door/airlock/security{ name = "Security Checkpoint"; - req_access = null; req_access_txt = "1" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -13500,7 +13514,6 @@ id = "aux_base_shutters"; name = "Public Shutters Control"; pixel_x = 24; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /turf/open/floor/plasteel/yellow/side{ @@ -14075,8 +14088,6 @@ "aKc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ - lockdownbyai = 0; - locked = 0; name = "Gateway Access"; req_access_txt = "62" }, @@ -14574,7 +14585,6 @@ "aLu" = ( /obj/machinery/door/airlock/engineering{ name = "Auxillary Base Construction"; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -15332,8 +15342,7 @@ "aNH" = ( /obj/machinery/door/window{ dir = 4; - name = "Theatre Stage"; - req_access_txt = "0" + name = "Theatre Stage" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -15508,7 +15517,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aOe" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/machinery/camera{ c_tag = "Arrivals Bay 1 South" }, @@ -16129,18 +16138,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/hallway/primary/port) -"aPP" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) "aPQ" = ( /turf/closed/wall, /area/storage/tools) @@ -16556,8 +16553,7 @@ /area/maintenance/port) "aRc" = ( /obj/machinery/door/airlock{ - name = "Port Emergency Storage"; - req_access_txt = "0" + name = "Port Emergency Storage" }, /turf/open/floor/plating, /area/storage/emergency/port) @@ -17236,21 +17232,6 @@ /obj/effect/landmark/start/bartender, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) -"aTa" = ( -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_x = 30; - receive_ore_updates = 1 - }, -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 8 - }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) "aTb" = ( /obj/machinery/newscaster{ pixel_y = 32 @@ -18049,7 +18030,7 @@ /turf/open/floor/plasteel, /area/bridge) "aVp" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/structure/cable{ icon_state = "4-8" }, @@ -18924,7 +18905,6 @@ "aXl" = ( /obj/machinery/door/window/southright{ name = "Bar Door"; - req_access_txt = "0"; req_one_access_txt = "25;28" }, /turf/open/floor/plasteel/bar, @@ -18950,8 +18930,7 @@ /area/hydroponics) "aXp" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, @@ -19075,9 +19054,7 @@ dir = 4 }, /obj/machinery/door/airlock/external{ - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" + name = "Port Docking Bay 2" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -19405,7 +19382,6 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/highsecurity{ - locked = 0; name = "AI Upload Access"; req_access_txt = "16" }, @@ -19888,7 +19864,6 @@ "aZQ" = ( /obj/machinery/door/airlock/command{ name = "Conference Room"; - req_access = null; req_access_txt = "19" }, /obj/structure/cable{ @@ -19928,7 +19903,6 @@ "aZX" = ( /obj/machinery/door/airlock/command{ name = "Captain's Office"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable{ @@ -21330,6 +21304,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, /turf/open/floor/plating, /area/maintenance/aft) "bdP" = ( @@ -21718,16 +21695,14 @@ "beK" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4"; - req_access_txt = "0" + name = "Port Docking Bay 4" }, /turf/open/floor/plating, /area/hallway/secondary/entry) "beL" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3"; - req_access_txt = "0" + name = "Port Docking Bay 3" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -22566,7 +22541,6 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/smoke_machine, /turf/open/floor/plasteel/white, /area/medical/chemistry) "bha" = ( @@ -22700,8 +22674,7 @@ /area/medical/morgue) "bhr" = ( /obj/machinery/door/airlock{ - name = "Starboard Emergency Storage"; - req_access_txt = "0" + name = "Starboard Emergency Storage" }, /turf/open/floor/plating, /area/storage/emergency/starboard) @@ -22713,8 +22686,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /turf/open/floor/plasteel, /area/science/robotics/mechbay) @@ -22759,7 +22731,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/rnd/circuit_imprinter, +/obj/machinery/rnd/production/circuit_imprinter, /turf/open/floor/plasteel/white, /area/science/robotics/lab) "bhy" = ( @@ -22922,6 +22894,13 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"bhP" = ( +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) "bhQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -24225,7 +24204,6 @@ "blb" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -24553,7 +24531,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/rnd/protolathe/department/science, +/obj/machinery/rnd/production/protolathe/department/science, /turf/open/floor/plasteel, /area/science/lab) "blK" = ( @@ -24802,7 +24780,6 @@ "bms" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /obj/structure/cable{ @@ -24860,8 +24837,7 @@ /area/crew_quarters/heads/captain) "bmA" = ( /obj/machinery/door/airlock{ - name = "Private Restroom"; - req_access_txt = "0" + name = "Private Restroom" }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) @@ -25192,7 +25168,7 @@ /area/science/lab) "bno" = ( /obj/item/reagent_containers/glass/beaker/sulphuric, -/obj/machinery/rnd/circuit_imprinter/department/science, +/obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/plasteel, /area/science/lab) "bnp" = ( @@ -25467,8 +25443,7 @@ }, /obj/machinery/door/airlock/engineering/glass{ name = "Gravity Generator"; - req_access_txt = "11"; - req_one_access_txt = "0" + req_access_txt = "11" }, /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) @@ -25921,8 +25896,7 @@ /obj/machinery/door/window/northleft{ dir = 8; icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" + name = "Reception Window" }, /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; @@ -26188,7 +26162,6 @@ "bpD" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33" }, @@ -27055,7 +27028,6 @@ /area/science/explab) "brE" = ( /obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0"; req_one_access_txt = "8;12" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -27307,7 +27279,7 @@ pixel_y = 1 }, /obj/structure/table, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -27442,8 +27414,7 @@ "bsw" = ( /obj/machinery/door/airlock/research{ name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /turf/open/floor/plasteel/white, /area/science/robotics/lab) @@ -28377,6 +28348,9 @@ name = "Genetics Research Access"; req_access_txt = "9" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical/genetics) "buH" = ( @@ -28393,6 +28367,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /turf/open/floor/plasteel/white, /area/science/research) "buI" = ( @@ -28648,8 +28625,7 @@ /area/medical/medbay/central) "bvl" = ( /obj/machinery/door/airlock/medical/glass{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29685,7 +29661,6 @@ "bxG" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /obj/structure/cable{ @@ -29888,7 +29863,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Server Room"; - req_access = null; req_access_txt = "30" }, /obj/structure/cable{ @@ -30275,9 +30249,7 @@ /area/medical/sleeper) "bzc" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Recovery Room"; - req_access_txt = "0" + name = "Recovery Room" }, /turf/open/floor/plasteel/white, /area/medical/sleeper) @@ -32353,7 +32325,6 @@ /area/maintenance/aft) "bDW" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -32401,7 +32372,6 @@ dir = 4 }, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -33023,7 +32993,7 @@ department = "Medbay"; departmentType = 1; name = "Medbay RC"; - pixel_w = 30 + pixel_x = 30 }, /turf/open/floor/plasteel/white, /area/medical/sleeper) @@ -33193,7 +33163,6 @@ /area/science/mixing) "bFY" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "8;12" }, /obj/structure/cable{ @@ -33405,8 +33374,8 @@ /area/science/mixing) "bGA" = ( /obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/open/floor/plasteel/white, /area/science/mixing) @@ -33683,9 +33652,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "bHg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bHh" = ( @@ -34201,8 +34168,8 @@ /turf/open/floor/plasteel/white, /area/medical/sleeper) "bIm" = ( -/obj/machinery/rnd/protolathe/department/medical, /obj/machinery/light, +/obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bIn" = ( @@ -34443,6 +34410,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"bIP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "bIQ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -34540,7 +34514,6 @@ }, /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48"; shuttledocked = 1 }, @@ -35549,6 +35522,9 @@ /obj/structure/sign/warning/nosmoking{ pixel_x = -32 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, /turf/open/floor/plasteel/white, /area/science/mixing) "bLj" = ( @@ -35591,7 +35567,7 @@ /turf/open/floor/plating/airless, /area/science/test_area) "bLp" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plating/airless, /area/science/test_area) "bLq" = ( @@ -36044,6 +36020,7 @@ dir = 4; on = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/engine, /area/science/mixing) "bMy" = ( @@ -36054,6 +36031,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bMz" = ( @@ -36442,6 +36420,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bNy" = ( @@ -36886,6 +36865,7 @@ dir = 8; on = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, /area/science/mixing) "bOG" = ( @@ -36897,6 +36877,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bOH" = ( @@ -37960,11 +37941,6 @@ icon_state = "wood-broken7" }, /area/maintenance/port/aft) -"bRd" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/wood, -/area/maintenance/port/aft) "bRe" = ( /obj/structure/table/wood, /obj/effect/spawner/lootdrop/maintenance{ @@ -39507,7 +39483,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bUN" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel, /area/engine/atmos) "bUO" = ( @@ -40560,7 +40536,6 @@ }, /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /turf/open/floor/plating, @@ -41989,7 +41964,7 @@ /turf/open/floor/engine, /area/science/misc_lab) "caY" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/engine, /area/science/misc_lab) "caZ" = ( @@ -42775,6 +42750,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"ccP" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"ccQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/xenobiology) "ccR" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/bot{ @@ -43680,6 +43663,20 @@ /obj/item/caution, /turf/open/floor/plating, /area/maintenance/aft) +"cfr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 2; + external_pressure_bound = 140; + pressure_checks = 0; + name = "killroom vent" + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Kill Room"; + dir = 4; + network = list("ss13","rd") + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "cfs" = ( /obj/machinery/door/airlock/maintenance/abandoned{ name = "Air Supply Maintenance"; @@ -43717,6 +43714,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/maintenance/solars/port/aft) +"cfy" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "cfz" = ( /obj/structure/cable{ icon_state = "4-8" @@ -43870,12 +43876,10 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cfZ" = ( @@ -43952,6 +43956,9 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"cgi" = ( +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "cgj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/barricade/wooden, @@ -43960,6 +43967,11 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cgk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/biohazard, +/turf/open/floor/plating, +/area/science/xenobiology) "cgl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 2; @@ -43977,6 +43989,17 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cgn" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + target_temperature = 80; + dir = 2; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "cgo" = ( /obj/structure/cable{ icon_state = "4-8" @@ -44352,8 +44375,18 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) +"cho" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "chp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -44363,11 +44396,44 @@ }, /turf/closed/wall, /area/maintenance/starboard/aft) +"chq" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"chr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Kill Chamber"; + req_access_txt = "55" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/xenobiology) "chs" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/circuit/killroom, /area/science/xenobiology) +"cht" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"chu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "chv" = ( /obj/structure/cable{ icon_state = "1-4" @@ -44546,7 +44612,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -44803,6 +44868,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ciF" = ( @@ -45100,6 +45166,9 @@ /area/maintenance/disposal/incinerator) "cjs" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cjt" = ( @@ -45117,6 +45186,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cjv" = ( @@ -45126,6 +45198,10 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cjw" = ( @@ -45138,6 +45214,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /turf/closed/wall, /area/maintenance/disposal/incinerator) "cjy" = ( @@ -45156,6 +45235,18 @@ /obj/item/cigbutt/roach, /turf/open/floor/plating, /area/maintenance/aft) +"cjB" = ( +/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 = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "cjC" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -45380,7 +45471,6 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ckf" = ( -/obj/structure/disposalpipe/segment, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) @@ -45400,6 +45490,9 @@ /area/maintenance/disposal/incinerator) "cki" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ckj" = ( @@ -45417,6 +45510,7 @@ dir = 4; name = "Incinerator to Space" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ckl" = ( @@ -45432,6 +45526,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/aft) +"ckn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/science/xenobiology) "cko" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, @@ -45800,6 +45899,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "clk" = ( @@ -45840,7 +45940,6 @@ "clp" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -46024,7 +46123,7 @@ /area/engine/engineering) "clS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/rnd/protolathe/department/security, +/obj/machinery/rnd/production/protolathe/department/security, /turf/open/floor/plasteel/red/side, /area/security/main) "clT" = ( @@ -46085,6 +46184,9 @@ icon_state = "1-2" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "cmg" = ( @@ -46288,11 +46390,6 @@ dir = 1 }, /area/engine/engineering) -"cmR" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/wood, -/area/maintenance/bar) "cmU" = ( /obj/machinery/light/small, /turf/open/floor/engine/n2, @@ -46319,20 +46416,21 @@ dir = 2; on = 1 }, -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - layer = 3.1; - name = "Incinerator airlock control"; - pixel_x = 8; - pixel_y = -24 - }, /obj/machinery/light/small{ dir = 8 }, /obj/structure/sign/warning/fire{ pixel_x = -32 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airlock_sensor{ + id_tag = "incinerator_airlock_sensor"; + master_tag = "incinerator_airlock_control"; + pixel_x = 8; + pixel_y = 24 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "cmZ" = ( @@ -46343,22 +46441,23 @@ /obj/structure/sign/warning/fire{ pixel_x = 32 }, -/obj/machinery/doorButtons/access_button{ - idSelf = "incinerator_access_control"; - idDoor = "incinerator_airlock_interior"; - name = "Incinerator airlock control"; - pixel_x = -8; - pixel_y = 24 - }, /obj/machinery/light/small{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "cna" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 8; + frequency = 1449; + id = "incinerator_airlock_pump" + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "cnb" = ( @@ -46415,7 +46514,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -46803,7 +46901,7 @@ /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "coq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon{ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1 }, /obj/structure/sign/warning/vacuum/external{ @@ -47275,10 +47373,9 @@ /area/maintenance/disposal/incinerator) "cpO" = ( /obj/structure/lattice, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 2; - name = "Incinerator Output Pump"; - on = 1 + name = "Incinerator Output Pump" }, /turf/open/space, /area/maintenance/disposal/incinerator) @@ -47339,7 +47436,7 @@ c_tag = "Engineering Storage"; dir = 4 }, -/obj/machinery/rnd/protolathe/department/engineering, +/obj/machinery/rnd/production/protolathe/department/engineering, /turf/open/floor/plasteel, /area/engine/engineering) "cpW" = ( @@ -47482,7 +47579,6 @@ "cqu" = ( /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /turf/open/floor/plating, @@ -47495,7 +47591,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/rnd/circuit_imprinter, +/obj/machinery/rnd/production/circuit_imprinter, /turf/open/floor/plasteel, /area/engine/engineering) "cqx" = ( @@ -47869,13 +47965,8 @@ /turf/open/floor/plating, /area/engine/engineering) "crJ" = ( -/obj/machinery/light/small{ - dir = 8; - light_color = "#fff4bc" - }, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/open/space/basic, +/area/space/nearstation) "crK" = ( /obj/structure/cable{ icon_state = "1-2" @@ -48009,13 +48100,16 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "csr" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - idInterior = "incinerator_airlock_interior"; +/obj/machinery/embedded_controller/radio/airlock_controller{ name = "Incinerator Access Console"; + airpump_tag = "incinerator_airlock_pump"; + exterior_door_tag = "incinerator_airlock_exterior"; + id_tag = "incinerator_access_control"; + interior_door_tag = "incinerator_airlock_interior"; pixel_x = 6; pixel_y = -26; + sanitize_external = 1; + sensor_tag = "incinerator_airlock_sensor"; req_access_txt = "12" }, /obj/machinery/button/ignition{ @@ -48141,7 +48235,6 @@ }, /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65;13" }, /turf/open/floor/plating, @@ -49856,27 +49949,14 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) -"cxR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/brig) "cxW" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /turf/open/floor/plating, @@ -49924,7 +50004,6 @@ }, /obj/machinery/door/airlock/command{ name = "Command Tool Storage"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel/dark, @@ -49944,9 +50023,7 @@ dir = 8 }, /obj/machinery/door/airlock/external{ - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" + name = "Port Docking Bay 2" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -49973,8 +50050,7 @@ dir = 1 }, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4"; - req_access_txt = "0" + name = "Port Docking Bay 4" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -49983,20 +50059,10 @@ dir = 1 }, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3"; - req_access_txt = "0" + name = "Port Docking Bay 3" }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"cyA" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "cyC" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -50022,7 +50088,6 @@ }, /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /turf/open/floor/plating, @@ -50046,7 +50111,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -50091,7 +50155,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -50114,7 +50177,6 @@ }, /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65;13" }, /turf/open/floor/plating, @@ -50208,6 +50270,11 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) +"czQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "czR" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51219,12 +51286,6 @@ dir = 4 }, /area/engine/engineering) -"cDO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "cDZ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51238,10 +51299,6 @@ }, /turf/open/floor/plasteel/yellow/side, /area/engine/engineering) -"cEm" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/wood, -/area/maintenance/bar) "cEs" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -51307,6 +51364,9 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) +"cFJ" = ( +/turf/open/floor/plating/airless, +/area/space) "cFK" = ( /obj/machinery/field/generator{ anchored = 1; @@ -51672,37 +51732,15 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"cKh" = ( -/obj/structure/bed, -/obj/item/bedsheet/grey, -/obj/effect/decal/cleanable/semen{ - desc = "Blech."; - name = "dried semen" - }, -/obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, +"cIK" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) +"cKY" = ( +/obj/structure/table/wood/poker, +/obj/item/coin/iron, +/turf/open/floor/wood, /area/maintenance/bar) -"cKI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 1; - id_tag = "lobbyairlock"; - name = "Security Lobby"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"cLr" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) "cMm" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51853,7 +51891,6 @@ /area/maintenance/starboard) "cNV" = ( /obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0"; req_one_access_txt = "8;12" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -51867,7 +51904,6 @@ /area/maintenance/starboard/aft) "cNX" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "8;12" }, /obj/structure/cable{ @@ -51954,12 +51990,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cQZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +"cQG" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) "cSz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52311,46 +52345,25 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"cTY" = ( +/obj/structure/sign/poster/official/safety_internals{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"cTZ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "cVb" = ( /turf/closed/wall, /area/hallway/secondary/service) -"cVk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera/motion{ - c_tag = "Armory Motion Sensor"; - dir = 2; - name = "motion-sensitive security camera" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"cYR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"daq" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Incinerator Access"; - req_access_txt = "12" - }, -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, +"dcQ" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/bar) -"ddq" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) +/area/space/nearstation) "dfh" = ( /obj/machinery/power/apc{ areastring = "/area/science/circuit"; @@ -52365,50 +52378,91 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"dfW" = ( +"diu" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"dlj" = ( +/turf/open/floor/plating/airless, +/area/engine/engineering) +"dnc" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/brig) -"dkZ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ +/turf/open/floor/wood, +/area/maintenance/bar) +"dqu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"dvO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"dAS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/fore/secondary) -"dLQ" = ( -/turf/open/floor/plasteel/red/corner{ +/area/science/circuit) +"dxw" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/security/brig) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"dAs" = ( +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"dCs" = ( +/obj/machinery/button/door{ + id = "Singularity"; + name = "Shutters Control"; + pixel_x = -25; + req_access_txt = "11" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"dFc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"dFm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "dMZ" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 }, /turf/open/floor/plasteel/white, /area/science/circuit) -"dRy" = ( -/obj/structure/table, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"dUn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ +"dVC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/light, +/turf/open/floor/plasteel/red/side, /area/security/brig) "eaI" = ( /obj/structure/table/reinforced, @@ -52417,76 +52471,21 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"eeP" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) -"eiu" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - target_temperature = 80; - dir = 2; - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"eiQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/brig) -"ejb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) -"ejX" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/hallway/primary/fore) -"elx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/warden) -"eoF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"eqj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/security/brig) -"ese" = ( +"erb" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, /area/security/brig) +"erH" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "eyM" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; @@ -52495,25 +52494,41 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"eBn" = ( -/obj/effect/turf_decal/stripes/white/line{ +"eyV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "seclobby"; + name = "security shutters" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/brig) +"eCQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"eHI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"eLY" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/white/corner, +/obj/machinery/door_timer{ + id = "Secure Cell"; + name = "Secure Cell"; + pixel_y = -32 + }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"eGa" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"eHD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) "eRz" = ( /obj/structure/lattice, /obj/structure/grille, @@ -52529,34 +52544,42 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"fdi" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space/basic, -/area/space) -"fgi" = ( -/turf/closed/wall, -/area/crew_quarters/cryopod) -"fiq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"eXc" = ( +/obj/structure/window/reinforced, +/obj/vehicle/ridden/secway, +/obj/item/key/security, +/obj/machinery/door/window/eastleft{ + name = "Secway Docking Port" }, -/turf/open/floor/plasteel, -/area/security/armory) +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/space) +"eXD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"eYQ" = ( +/obj/machinery/vending/kink, +/turf/open/floor/wood, +/area/maintenance/bar) +"fbL" = ( +/obj/structure/table, +/obj/item/storage/toolbox/drone, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"fcG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) "flc" = ( /obj/machinery/bookbinder, /turf/open/floor/plasteel/white, /area/science/circuit) -"fmW" = ( -/obj/effect/turf_decal/loading_area/white, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/corner, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) "fnC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -52570,60 +52593,85 @@ }, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) -"foQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"fsC" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"fFB" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Singularity"; - name = "radiation shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/spawner/structure/window/reinforced, +"fnP" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/blood/old, +/obj/item/device/assembly/signaler, /turf/open/floor/plating, +/area/maintenance/bar) +"fpI" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"fAn" = ( +/obj/structure/grille, +/turf/open/floor/plating/airless, /area/engine/engineering) -"fIx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"fAq" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/red/side{ dir = 4 }, -/turf/closed/wall, +/area/security/brig) +"fDs" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/wood, /area/maintenance/bar) "fKl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/circuit) -"fNa" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/bar"; - dir = 2; - name = "Maintenance Bar APC"; - pixel_x = 1; - pixel_y = -24 +"fPq" = ( +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = -30 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"fPE" = ( +/obj/structure/table, +/obj/item/grenade/barrier{ + pixel_x = 4 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = -4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/armory) +"fSk" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/cable, /turf/open/floor/wood{ icon_state = "wood-broken7" }, /area/maintenance/bar) -"fXR" = ( -/obj/structure/table/wood/poker, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"fVu" = ( +/obj/machinery/camera/motion{ + c_tag = "Non-Lethal Armory Motion Sensor"; dir = 4 }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/armory) +"fWC" = ( +/obj/machinery/chem_dispenser/drinks/beer, +/obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/bar) "gbq" = ( @@ -52638,70 +52686,96 @@ /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"get" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"ghy" = ( +/obj/machinery/light/small{ + dir = 8; + light_color = "#fff4bc" + }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/engine/engineering) "gjl" = ( /turf/closed/wall, /area/quartermaster/warehouse) -"gnt" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +"gmz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/area/maintenance/bar) -"gqJ" = ( -/obj/structure/window/reinforced, -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/machinery/door/window/eastleft{ - name = "Secway Docking Port" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/showroomfloor, -/area/space) -"gre" = ( /turf/open/floor/plating/airless, -/area/engine/engineering) -"gtB" = ( +/area/space/nearstation) +"gva" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/light, -/turf/open/floor/plasteel/red/side, -/area/security/brig) +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"gvi" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"gvx" = ( +/turf/open/floor/plasteel, +/area/security/execution/transfer) "gwd" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, /area/science/circuit) -"gBe" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"gEu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"gHZ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"gKd" = ( +"gAl" = ( /turf/open/floor/plasteel/red/side{ - dir = 8 + dir = 10 }, /area/security/brig) +"gGR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/bar) +"gKN" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/turf/open/floor/plasteel, +/area/security/execution/transfer) +"gLD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/fore/secondary) "gLH" = ( /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -52709,12 +52783,17 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"gUO" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/red/side{ - dir = 4 +"gMx" = ( +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/plasteel, +/area/engine/atmos) +"gQx" = ( +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 }, -/area/security/brig) +/area/crew_quarters/cryopod) "gWd" = ( /obj/structure/cable{ icon_state = "1-4" @@ -52725,6 +52804,18 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"gZp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 1; + id_tag = "lobbyairlock"; + name = "Security Lobby"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) "gZG" = ( /obj/structure/closet/crate/freezer/surplus_limbs, /obj/item/reagent_containers/glass/beaker/synthflesh, @@ -52732,17 +52823,6 @@ dir = 8 }, /area/medical/sleeper) -"hbX" = ( -/obj/machinery/flasher{ - id = "brigentry"; - pixel_y = -28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) "hcE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -52760,208 +52840,59 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"hfn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/biohazard, -/turf/open/floor/plating, -/area/science/xenobiology) -"hgP" = ( -/obj/structure/closet/bombcloset/security, -/turf/open/floor/plasteel/showroomfloor, -/area/space) -"hmW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +"hfY" = ( +/obj/machinery/flasher{ + id = "brigentry"; + pixel_y = -28 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"hyz" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Singularity"; - name = "radiation shutters" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair{ + dir = 1 }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"hCi" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"hDa" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"hMa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"hQd" = ( -/turf/open/space/basic, -/area/engine/engineering) -"hSW" = ( /turf/open/floor/plasteel/red/side, /area/security/brig) -"ieW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +"hik" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/wood, +/area/maintenance/bar) +"hjI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"ilg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/brig) +"hnm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/eastright{ + name = "Brig Desk"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"hpY" = ( +/obj/effect/spawner/lootdrop/keg, /turf/open/floor/wood{ icon_state = "wood-broken7" }, /area/maintenance/bar) -"ilT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/armory) -"ipA" = ( -/obj/machinery/droneDispenser, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"iqO" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Port Aft"; - dir = 1; - network = list("engine") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"itG" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"iun" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"izg" = ( -/obj/structure/table/wood/poker, -/obj/item/coin/iron, -/turf/open/floor/wood, -/area/maintenance/bar) -"iEJ" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"iNn" = ( -/obj/machinery/camera{ - c_tag = "Kitchen Cold Room" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/reagent_dispensers/cooking_oil, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"iNt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"iRn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 2; - external_pressure_bound = 140; - pressure_checks = 0; - name = "killroom vent" - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Kill Room"; - dir = 4; - network = list("ss13","rd") - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) -"iZz" = ( -/obj/structure/table/wood/poker, -/turf/open/floor/wood, -/area/maintenance/bar) -"jaa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" +"htN" = ( +/obj/structure/sign/poster/random{ + pixel_y = -32 }, /turf/open/floor/wood{ - icon_state = "wood-broken" + icon_state = "wood-broken7" }, /area/maintenance/bar) -"jbf" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/service"; - dir = 1; - name = "Service Hall APC"; - pixel_y = 25 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hallway/secondary/service) -"jgm" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/camera{ - c_tag = "Circuitry Lab"; - dir = 8; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"jlm" = ( -/obj/machinery/rnd/protolathe/department/cargo, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"jrE" = ( -/obj/machinery/rnd/protolathe/department/science, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"jvH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"jvX" = ( +"hBF" = ( /obj/machinery/door_timer{ id = "Cell 2"; name = "Cell 2"; @@ -52971,47 +52902,64 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/red/corner, /area/security/brig) -"jwO" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"jxR" = ( -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) -"jyX" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"jAD" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"jCq" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +"hHa" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" }, /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/turf/open/floor/plasteel/dark, +/area/security/brig) +"hNj" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jHt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 10 +/area/maintenance/bar) +"hXw" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/obj/structure/cable{ - icon_state = "2-8" +/area/maintenance/bar) +"iev" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel, +/area/security/armory) +"imZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, +/area/maintenance/bar) +"inb" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/security/armory) +"ipA" = ( +/obj/machinery/droneDispenser, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jKI" = ( +/area/maintenance/department/medical/morgue) +"itG" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"ivo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -53026,268 +52974,76 @@ dir = 9 }, /area/security/brig) -"jSO" = ( -/obj/machinery/light{ - dir = 4 - }, +"iyf" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"jVl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"jZh" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"khb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/turf/open/floor/plasteel/hydrofloor, -/area/hallway/secondary/service) -"khB" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 0; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"kkQ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"knx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"kob" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kyO" = ( -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/machinery/newscaster{ - pixel_x = 30 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"kDA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/armory) -"kEo" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 30 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"kGu" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"kHd" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"kHN" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"kNw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /turf/open/floor/plating/airless, /area/space/nearstation) -"kPd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hallway/secondary/service) -"kQk" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"kSb" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"kTn" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/spray/cleaner, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"kXw" = ( -/obj/machinery/vending/games{ - name = "\improper Good 'Clean' Fun" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"lik" = ( +"iyX" = ( +/obj/machinery/vending/cigarette, /turf/open/floor/plasteel/red/side{ - dir = 10 + dir = 4 }, /area/security/brig) -"lqu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, +"iDC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"iEJ" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /turf/open/floor/plating, -/area/science/xenobiology) -"lxM" = ( -/obj/structure/sign/poster/random{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"lza" = ( -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/pen/blue, -/turf/open/floor/plasteel/purple/side{ - tag = "icon-purple (NORTH)"; - icon_state = "purple"; - dir = 1 - }, -/area/crew_quarters/cryopod) -"lzJ" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"lAB" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/science/circuit) -"lBd" = ( +/area/hallway/secondary/entry) +"iFU" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) -"lFR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"lMg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"lNK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"lQG" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/circuit) -"lWm" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 3"; - name = "Cell 3" +"iNn" = ( +/obj/machinery/camera{ + c_tag = "Kitchen Cold Room" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"lWz" = ( -/turf/closed/wall, -/area/maintenance/bar) -"mhD" = ( -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (EAST)"; - icon_state = "cryopod-open"; - dir = 4 - }, -/turf/open/floor/noslip, -/area/crew_quarters/cryopod) -"mmW" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) -"mnl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"iUe" = ( +/turf/open/floor/plasteel/red/corner{ dir = 1 }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, /area/security/brig) -"mnG" = ( +"iVO" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engine Containment Port Aft"; + dir = 1; + network = list("engine") + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"iWY" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"jbf" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/service"; + dir = 1; + name = "Service Hall APC"; + pixel_y = 25 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hallway/secondary/service) +"jcD" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/bulletproof{ pixel_x = -3; @@ -53314,99 +53070,243 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel/dark, /area/security/armory) -"mnX" = ( +"jgm" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Circuitry Lab"; + dir = 8; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"jlm" = ( +/obj/machinery/rnd/production/techfab/department/cargo, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"jlZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"jrE" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"jrJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/brig) +"jyK" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"jAD" = ( +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"jCq" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"jCY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"jEl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"jFG" = ( +/obj/structure/table, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"jHt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"jKG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 1; + id_tag = "lobbyairlock"; + name = "Security Lobby"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"jMi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"jMF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/science/circuit) +"jSO" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"jVl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"jWi" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/space/nearstation) +"jXD" = ( +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -28 + }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/plasteel/floorgrime, /area/security/brig) -"muS" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood{ - icon_state = "wood-broken" +"kbf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" }, -/area/maintenance/bar) -"mxj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/bot{ + dir = 2 }, /turf/open/floor/plating, -/area/maintenance/bar) -"myd" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"mzz" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, /area/engine/engineering) -"mHd" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/bar) -"mLm" = ( -/obj/structure/cable{ - icon_state = "1-8" +"kgu" = ( +/turf/open/space/basic, +/area/engine/engineering) +"khb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"mMg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/turf/open/floor/plasteel/hydrofloor, +/area/hallway/secondary/service) +"khB" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"knx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator"; + req_access_txt = "11" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"kob" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/engine/engineering) -"mNi" = ( -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"mQs" = ( -/obj/machinery/power/emitter/anchored{ - dir = 4; - state = 2 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"mRe" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"mSu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/maintenance/starboard/aft) +"kqE" = ( +/obj/structure/table/wood/poker, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"mWO" = ( -/turf/open/floor/plating/airless, -/area/space) -"mXj" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/space) -"mXs" = ( +/turf/open/floor/wood, +/area/maintenance/bar) +"ksK" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Incinerator Access"; + req_access_txt = "12" + }, +/obj/structure/barricade/wooden{ + name = "wooden barricade (CLOSED)" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"kuC" = ( +/obj/item/shard, +/obj/item/wirecutters, +/obj/item/wallframe/camera, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/bar) +"kvn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /turf/open/floor/plasteel, -/area/security/execution/transfer) -"nnM" = ( -/turf/closed/wall/r_wall, -/area/security/armory) -"nsq" = ( +/area/security/brig) +"kwU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -53414,18 +53314,329 @@ dir = 8 }, /area/security/brig) -"nuC" = ( +"kyp" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 1; + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"kzT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) +"kEw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"kIZ" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "0-4" + }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nwx" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, +/area/security/warden) +"kOs" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"kOw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"kPd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hallway/secondary/service) +"kPh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/bar) +"kPB" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"kQk" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/medical/morgue) +"kSb" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"ldw" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space, +/area/space) +"ldy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/brig) +"lgs" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/wood, +/area/maintenance/bar) +"lkm" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"lkA" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/bar"; + dir = 2; + name = "Maintenance Bar APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"lkC" = ( +/obj/structure/sign/poster/official/no_erp, +/turf/closed/wall, +/area/maintenance/bar) +"lmZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"lou" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"lAB" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/science/circuit) +"lJX" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"lMg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"lQG" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/circuit) +"lTm" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/engine/engineering) +"lXp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) +"maf" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"mdX" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"mkG" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"mlj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"msk" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"mtY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"mwi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/armory) +"mxQ" = ( +/obj/machinery/door/poddoor/shutters{ + id = "lowsecarmory"; + name = "Non-Lethal Armoury Shutter" + }, +/obj/machinery/button/door{ + id = "lowsecarmory"; + name = "Non-Lethal Armory Shutters"; + pixel_y = 26; + req_access_txt = "3" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/main) +"myR" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/pen/blue, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 + }, +/area/crew_quarters/cryopod) +"mAD" = ( +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner, +/area/security/brig) +"mDW" = ( +/obj/machinery/flasher{ + id = "Cell 4"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"mFn" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space/basic, +/area/space) +"mGv" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"mNi" = ( +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"mRe" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"mTC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"mUH" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"ndn" = ( +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/brig) +"nrJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"nrT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"nvm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/bar) "nxv" = ( /obj/machinery/power/apc{ name = "Construction Area APC"; @@ -53437,36 +53648,17 @@ }, /turf/open/floor/plating, /area/construction) -"nys" = ( -/obj/machinery/flasher{ - id = "Cell 4"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"nAv" = ( -/obj/structure/table, -/obj/item/grenade/barrier{ - pixel_x = 4 - }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ - pixel_x = -4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/armory) -"nGs" = ( -/obj/item/lighter/greyscale, -/obj/effect/decal/cleanable/semen{ - desc = "Blech."; - name = "dried semen" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +"nyw" = ( +/turf/closed/wall/r_wall, +/area/space) +"nAW" = ( +/turf/open/floor/wood, +/area/maintenance/bar) +"nBt" = ( +/obj/machinery/vending/games{ + name = "\improper Good 'Clean' Fun" }, +/turf/open/floor/wood, /area/maintenance/bar) "nGt" = ( /obj/structure/cable{ @@ -53479,157 +53671,103 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"nHg" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"nLS" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +"nNQ" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/white/corner, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"nQE" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/wood, +/area/maintenance/bar) +"nRD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" + dir = 5 }, /turf/open/floor/plasteel, -/area/ai_monitored/security/armory) +/area/hallway/primary/fore) "nRG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"nYI" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/crowbar, -/obj/item/device/electropack/shockcollar, -/turf/open/floor/plating, -/area/maintenance/bar) -"oaS" = ( -/obj/effect/landmark/start/station_engineer, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"obC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/bar) -"ock" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"ody" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"ofN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"olb" = ( -/obj/structure/window/reinforced, -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/machinery/door/window/eastleft{ - name = "Secway Docking Port" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/showroomfloor, -/area/space/nearstation) -"onN" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +"nYB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"oru" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/maintenance/bar) -"otR" = ( -/obj/machinery/suit_storage_unit/security, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/maintenance/fore/secondary) +"oaS" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/armory) +"oce" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"odi" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/armory) +"ofH" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"owf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 1; - id_tag = "lobbyairlock"; - name = "Security Lobby"; - req_access_txt = "0" +/turf/open/floor/wood, +/area/maintenance/bar) +"ouy" = ( +/obj/structure/table/wood/poker, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"oyS" = ( +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/wood, +/area/maintenance/bar) +"oyk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"oFD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"oHs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/brig) -"oAQ" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) -"oHi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "oHU" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel, /area/science/circuit) -"oQP" = ( -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) "oUh" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -53637,44 +53775,34 @@ /obj/machinery/disposal/bin, /turf/open/floor/plasteel/white, /area/science/circuit) -"oUs" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = -25; - req_access_txt = "11" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"oWs" = ( +/obj/machinery/power/grounding_rod, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"pfR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"piG" = ( /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/security/armory) +"pmD" = ( +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"pvp" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plating, -/area/engine/engineering) -"oZl" = ( -/turf/open/floor/plasteel/purple/side{ - tag = "icon-purple (NORTH)"; - icon_state = "purple"; - dir = 1 - }, -/area/crew_quarters/cryopod) -"pdR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"plc" = ( -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"plH" = ( +/turf/open/floor/wood, +/area/maintenance/bar) +"pAL" = ( /obj/machinery/door/window/brigdoor/security/cell{ dir = 4; id = "Secure Cell"; @@ -53696,29 +53824,6 @@ dir = 8 }, /area/security/execution/transfer) -"plY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"pmD" = ( -/turf/open/space/basic, -/area/space/nearstation) -"pzG" = ( -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"pAu" = ( -/obj/machinery/vending/kink, -/turf/open/floor/wood, -/area/maintenance/bar) "pHl" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -53747,71 +53852,47 @@ }, /turf/open/floor/plasteel/white, /area/medical/sleeper) -"pML" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/wood, -/area/maintenance/bar) "pNx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/science/misc_lab) -"pND" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot{ - dir = 2 +"pPZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"pNS" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" +/turf/open/floor/plasteel/red/corner{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"pRh" = ( -/obj/structure/sign/poster/random{ - pixel_y = -32 +/area/security/brig) +"pSC" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 3"; + name = "Cell 3" }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" }, -/area/maintenance/bar) -"pXY" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"pYB" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door_timer{ - id = "Secure Cell"; - name = "Secure Cell"; - pixel_y = -32 +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) +/turf/open/floor/plating, +/area/engine/engineering) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, /area/science/circuit) -"qiH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"qkd" = ( -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/brig) -"qli" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/space/nearstation) "qpv" = ( /obj/machinery/light{ dir = 4 @@ -53819,159 +53900,49 @@ /obj/machinery/autolathe, /turf/open/floor/plasteel/white, /area/science/circuit) -"qqN" = ( -/obj/machinery/light/small{ - dir = 8 +"qtN" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (EAST)"; - icon_state = "cryopod-open"; - dir = 4 - }, -/turf/open/floor/noslip, -/area/crew_quarters/cryopod) -"quv" = ( -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"quH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/security/armory) +/turf/open/floor/plating/airless, +/area/engine/engineering) "quT" = ( /obj/structure/lattice, /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) -"qyA" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" +"qzP" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/door/window/eastright{ - name = "Brig Desk"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"qWq" = ( -/turf/closed/wall, -/area/space) -"rgF" = ( -/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 = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"rhJ" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/cleanable/blood/old, -/obj/item/device/assembly/signaler, -/turf/open/floor/plating, -/area/maintenance/bar) -"riY" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Starboard Aft"; - dir = 1; - network = list("engine") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"rmX" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/beer, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ruZ" = ( /obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/armory) -"rvK" = ( -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"ryt" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"rDb" = ( -/obj/structure/table, -/obj/item/storage/toolbox/drone, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"rKP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /turf/open/floor/plating, -/area/construction) -"rMY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"rNn" = ( -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless, /area/engine/engineering) -"rPW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Kill Chamber"; - req_access_txt = "55" +"qAQ" = ( +/obj/structure/falsewall, +/obj/effect/turf_decal/delivery/white, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"qDH" = ( +/obj/structure/bed, +/obj/item/bedsheet/grey, +/obj/effect/decal/cleanable/semen{ + desc = "Blech."; + name = "dried semen" }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ +/obj/effect/spawner/lootdrop/costume, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/bar) +"qIa" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/red/side{ dir = 4 }, -/turf/open/floor/plating, -/area/science/xenobiology) -"rWu" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"rZV" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"saK" = ( -/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/plasteel/white, -/area/science/circuit) -"spp" = ( +/area/security/brig) +"qVU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "Singularity"; @@ -53985,180 +53956,77 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"srd" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 4 +"qYL" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "1-2" }, -/area/security/brig) -"srs" = ( -/obj/structure/chair/stool, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"srA" = ( -/turf/open/floor/plasteel/purple/side, -/area/crew_quarters/cryopod) -"sxs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table, -/obj/item/shovel/spade, -/turf/open/floor/plasteel/hydrofloor, -/area/hallway/secondary/service) -"sAz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, /turf/open/floor/plating/airless, -/area/space/nearstation) -"sGJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/engine/engineering) +"rcD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/circuit) +"rfW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"rjW" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"rmX" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"rre" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"rDl" = ( +/obj/structure/table/wood, /turf/open/floor/wood{ icon_state = "wood-broken5" }, /area/maintenance/bar) -"sHa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 2; - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/brig) -"sHr" = ( -/obj/structure/falsewall, -/obj/effect/turf_decal/delivery/white, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"sIY" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"sLv" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sOs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/abandoned, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sPi" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 1; - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"sSW" = ( -/obj/structure/chair/office/light, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"sWi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"sXy" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +"rKP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plating, -/area/security/main) -"tal" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hallway/secondary/service) -"tdl" = ( -/obj/machinery/camera/motion{ - c_tag = "Non-Lethal Armory Motion Sensor"; +/area/construction) +"rRb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/turf/open/floor/plasteel, -/area/security/armory) -"tdt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"thu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, /area/maintenance/bar) -"tkF" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" - }, -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"tBz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"rRI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"tDP" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/space/nearstation) -"tHc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"tMl" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"tPb" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"rUB" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"rVc" = ( /obj/structure/window/reinforced, /obj/machinery/door/window/eastleft{ name = "Cyborg Docking Port" @@ -54167,89 +54035,13 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/showroomfloor, /area/security/main) -"tQz" = ( -/obj/structure/sign/poster/official/no_erp, -/turf/closed/wall, -/area/maintenance/bar) -"tYV" = ( -/obj/structure/table/wood/poker, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/wood, -/area/maintenance/bar) -"uaT" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/turf/open/floor/wood, -/area/maintenance/bar) -"ugZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"ujc" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"ujp" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"umq" = ( +"rWi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"umu" = ( -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner, -/area/security/brig) -"uoB" = ( -/obj/structure/table/reinforced, -/obj/item/device/multitool, -/obj/item/screwdriver, -/obj/machinery/camera{ - c_tag = "Circuitry Lab North"; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"upn" = ( -/obj/machinery/chem_dispenser/drinks/beer, -/obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/bar) -"utQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"uuA" = ( +"rYe" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical{ pixel_x = 2; @@ -54263,251 +54055,86 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"uvc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"uvy" = ( -/turf/closed/wall/r_wall, -/area/space) -"uAt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"uMX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"uNu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, +"saK" = ( +/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/plasteel/white, /area/science/circuit) -"uTi" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Armory Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/window/southleft{ - name = "Reception Desk"; - req_access_txt = "63" - }, +"siI" = ( /obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"uVS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"vaY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/pen, +/obj/machinery/newscaster{ + pixel_x = 30 }, +/obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/bar) -"vbD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" +"slk" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"vie" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"vxh" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"vzp" = ( -/obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"vAM" = ( -/obj/item/restraints/handcuffs/fake, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, -/turf/open/floor/plating, -/area/maintenance/bar) -"vCb" = ( -/obj/machinery/rnd/protolathe/department/service, -/turf/open/floor/plasteel/hydrofloor, -/area/hallway/secondary/service) -"vCt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"vHQ" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"vNJ" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/wood, -/area/maintenance/bar) -"vPg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, -/area/maintenance/fore/secondary) -"vPE" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/libraryscanner, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"vRb" = ( -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"vXR" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"whS" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"wjf" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/closet/secure_closet/brig{ - id = "Secure Cell"; - name = "Secure Cell Locker" - }, -/obj/effect/turf_decal/stripes/white/end{ - dir = 4 - }, -/obj/effect/turf_decal/delivery/white, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"wkN" = ( -/turf/closed/wall, -/area/science/circuit) -"wqO" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/gun/energy/e_gun/dragnet, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/security/armory) -"wrp" = ( -/obj/machinery/light{ +/area/maintenance/department/medical/morgue) +"soK" = ( +/obj/effect/turf_decal/loading_area/white, +/obj/effect/turf_decal/stripes/white/corner{ dir = 8 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/white/corner, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"ssC" = ( +/turf/open/floor/plasteel/purple/side, +/area/crew_quarters/cryopod) +"stI" = ( +/obj/item/lighter/greyscale, +/obj/effect/decal/cleanable/semen{ + desc = "Blech."; + name = "dried semen" }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/bar) +"stR" = ( +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/cryopod"; + dir = 4; + name = "Cryogenics APC"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/crew_quarters/cryopod) +"sxs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/shovel/spade, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) -"wrI" = ( -/obj/machinery/door/poddoor/shutters{ - id = "lowsecarmory"; - name = "Non-Lethal Armoury Shutter" +"sxz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/button/door{ - id = "lowsecarmory"; - name = "Non-Lethal Armory Shutters"; - pixel_y = 26; - req_access_txt = "3" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/main) -"wvX" = ( -/obj/structure/table/reinforced, -/obj/machinery/light, -/obj/item/stock_parts/cell/super, -/obj/item/stock_parts/cell/super, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"wBd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/hallway/secondary/service) -"wMS" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"szF" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/riot{ pixel_x = -3; @@ -54539,117 +54166,115 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel/dark, /area/security/armory) -"wUY" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/hydrofloor, -/area/hallway/secondary/service) -"wXR" = ( +"sCR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/armory) -"xdq" = ( -/obj/structure/closet/l3closet/security, -/turf/open/floor/plasteel/showroomfloor, +/turf/open/floor/plating/airless, /area/space/nearstation) -"xgX" = ( -/obj/item/shard, -/obj/item/wirecutters, -/obj/item/wallframe/camera, -/turf/open/floor/plating{ - icon_state = "panelscorched" +"sDk" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"sFW" = ( +/turf/closed/wall, /area/maintenance/bar) -"xhV" = ( +"sJQ" = ( +/obj/structure/closet/bombcloset/security, +/turf/open/floor/plasteel/showroomfloor, +/area/space) +"sLv" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/construction) -"xiw" = ( -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_access_txt = "0"; - req_one_access_txt = "25;26;35;28" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/hallway/secondary/service) -"xkI" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"xug" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"xwc" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"xwS" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"xIa" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"xJs" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"sOs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"xMh" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"xTa" = ( +/obj/machinery/door/airlock/maintenance/abandoned, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"sOy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/wood, /area/maintenance/bar) -"xVd" = ( -/obj/structure/bed, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/turf/open/floor/plasteel, +"sPM" = ( +/turf/closed/wall, +/area/crew_quarters/cryopod) +"sSW" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"sXy" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/security/main) +"tal" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/hallway/secondary/service) +"tgx" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Secure Cell"; + name = "Secure Cell Locker" + }, +/obj/effect/turf_decal/stripes/white/end{ + dir = 4 + }, +/obj/effect/turf_decal/delivery/white, +/turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"xZZ" = ( +"tmi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/brig) +"tof" = ( +/obj/machinery/power/emitter/anchored{ + dir = 4; + state = 2 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"toZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"tyq" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -54665,41 +54290,496 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"yam" = ( -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/plasteel, -/area/engine/atmos) -"yck" = ( -/obj/structure/lattice, -/turf/open/space, +"tMh" = ( +/turf/closed/wall/r_wall, +/area/security/armory) +"tMl" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"tNC" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"tNK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"tOq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"tQO" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/cryopod{ + tag = "icon-cryopod-open (EAST)"; + icon_state = "cryopod-open"; + dir = 4 + }, +/turf/open/floor/noslip, +/area/crew_quarters/cryopod) +"tRc" = ( +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"tSN" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engine Containment Starboard Aft"; + dir = 1; + network = list("engine") + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"tVF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"tXL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"uaf" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"ujA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"umb" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"uow" = ( +/turf/closed/wall, /area/space) +"uoB" = ( +/obj/structure/table/reinforced, +/obj/item/device/multitool, +/obj/item/screwdriver, +/obj/machinery/camera{ + c_tag = "Circuitry Lab North"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"utg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 2; + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/brig) +"utm" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"utC" = ( +/obj/machinery/suit_storage_unit/security, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"uut" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"uwV" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/wood, +/area/maintenance/bar) +"uze" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/bar) +"uAb" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/wood, +/area/maintenance/bar) +"uAc" = ( +/obj/structure/window/reinforced, +/obj/vehicle/ridden/secway, +/obj/item/key/security, +/obj/machinery/door/window/eastleft{ + name = "Secway Docking Port" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/space/nearstation) +"uDn" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/wood, +/area/maintenance/bar) +"uER" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Armory Desk"; + req_access_txt = "3" + }, +/obj/machinery/door/window/southleft{ + name = "Reception Desk"; + req_access_txt = "63" + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"uNu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"uPT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"uVS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"uYC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"vbD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage"; + req_access_txt = "18" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"vmf" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/maintenance/bar) +"vxh" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 8; + name = "8maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"vzp" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"vzq" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"vCb" = ( +/obj/machinery/rnd/production/techfab/department/service, +/turf/open/floor/plasteel/hydrofloor, +/area/hallway/secondary/service) +"vCt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"vMV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"vPg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"vPE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/libraryscanner, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"vPG" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/wood, +/area/maintenance/bar) +"waV" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/crowbar, +/obj/item/device/electropack/shockcollar, +/turf/open/floor/plating, +/area/maintenance/bar) +"wdZ" = ( +/turf/open/floor/plasteel/dark, +/area/security/processing) +"wkN" = ( +/turf/closed/wall, +/area/science/circuit) +"wom" = ( +/obj/machinery/cryopod{ + tag = "icon-cryopod-open (EAST)"; + icon_state = "cryopod-open"; + dir = 4 + }, +/turf/open/floor/noslip, +/area/crew_quarters/cryopod) +"wrp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hallway/secondary/service) +"wvX" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/stock_parts/cell/super, +/obj/item/stock_parts/cell/super, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"wBd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/hallway/secondary/service) +"wEi" = ( +/obj/machinery/computer/cryopod{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"wFC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"wHz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"wRi" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/space) +"wTe" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"wUk" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/brig) +"wUY" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/hydrofloor, +/area/hallway/secondary/service) +"wWq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"wZZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"xhV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/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/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/hallway/secondary/service) +"xiB" = ( +/obj/effect/landmark/start/station_engineer, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"xlB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/motion{ + c_tag = "Armory Motion Sensor"; + dir = 2; + name = "motion-sensitive security camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"xDv" = ( +/obj/structure/closet/l3closet/security, +/turf/open/floor/plasteel/showroomfloor, +/area/space/nearstation) +"xEu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"xIa" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"xSp" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"xYs" = ( +/obj/structure/chair/stool, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/turf/open/floor/wood, +/area/maintenance/bar) "ycu" = ( /obj/structure/cable{ icon_state = "2-4" }, /turf/open/floor/plasteel, /area/science/circuit) -"yeT" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"yfv" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ykh" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/security/armory) -"ymd" = ( -/turf/open/floor/plasteel/dark, -/area/security/processing) (1,1,1) = {" aaa @@ -74134,7 +74214,7 @@ aaa aaa bCq bPS -bRd +aad bPS bPS bCq @@ -76192,20 +76272,20 @@ bCq bPY cOw bCq -lWz -lWz -lWz -lWz -lWz -daq -lWz -lWz -lWz -lWz -lWz -lWz -lWz -lWz +sFW +sFW +sFW +sFW +sFW +ksK +sFW +sFW +sFW +sFW +sFW +sFW +sFW +sFW bUs bLv aaa @@ -76449,20 +76529,20 @@ bCq bPX bRg bRg -lWz -nHg +sFW +nAW bVG -utQ -vRb -nHg -pML -lWz -nHg -pzG +uYC +fPq +nAW +uAb +sFW +nAW +tRc bVG -nHg -ody -lWz +nAW +hpY +sFW bUs bLv aaa @@ -76706,20 +76786,20 @@ bLv bQa bHE bHE -lWz -iun -ilg -gHZ -uvc -sGJ -uvc -pNS -uvc -uvc -rMY -eGa -lxM -lWz +sFW +get +uut +jlZ +iDC +imZ +iDC +dnc +iDC +iDC +toZ +tNC +dAs +sFW bUs bLv aaf @@ -76963,20 +77043,20 @@ bLv bPZ bHE bHE -sIY -vaY -whS -gBe -gnt -xwc -lFR -jaa -lFR -gEu -ujp +hNj +rWi +mkG +vzq +mdX +pvp +mTC +mlj +mTC +dFc +fDs cCa -nHg -lWz +nAW +sFW bUs bLv aaa @@ -77220,20 +77300,20 @@ bLv bHE bHE bSs -lWz -umq -vXR -rvK -jwO -vXR -nHg -tQz -rWu +sFW +rRb +ofH +rDl +cIK +ofH +nAW +lkC +hXw cCa -fXR -iZz -muS -lWz +kqE +lgs +diu +sFW bUs bLv aaa @@ -77477,20 +77557,20 @@ bCq bHE bRh bLu -lWz -jvH -kEo -thu -xug -lNK -fNa -lWz -nHg -xkI -fXR -iZz -srs -lWz +sFW +jEl +utm +eCQ +fSk +sOy +lkA +sFW +nAW +wTe +kqE +lgs +xYs +sFW bUs bLv aaf @@ -77734,20 +77814,20 @@ bCq bOK bCq bCq -lWz -mxj -fIx -upn -cmR -uaT -lWz -lWz -nHg +sFW +tVF +gGR +fWC +vPG +hik +sFW +sFW +nAW cCa -tYV -izg +ouy +cKY cCa -lWz +sFW bUs bLv aaa @@ -77911,13 +77991,13 @@ abc aea aeH aft -sHr -fmW -xwS -yfv +qAQ +soK +mUH +uaf abc -hCi -hCi +lkm +lkm aaa aiU aln @@ -77992,19 +78072,19 @@ bHE bLv aaa bLv -qiH -fIx -lWz -lWz -lWz -lWz -nHg -nHg -nHg -lzJ +nrT +gGR +sFW +sFW +sFW +sFW +nAW +nAW +nAW +nQE cCa -pRh -lWz +htN +sFW bUs bLv aaa @@ -78170,18 +78250,18 @@ aeJ afw abc abc -eBn -pXY +nNQ +eLY abc aaf aaf aaf aiU -ymd +wdZ aiU aaa aiU -ymd +wdZ aiU aaf aaf @@ -78249,19 +78329,19 @@ bHE bLv aaf bLv -qiH -fIx -vAM -nYI -nGs -mHd -nHg -rWu -eGa -xTa -nHg -nHg -lWz +nrT +gGR +aEt +waV +stI +vmf +nAW +hXw +tNC +nvm +nAW +nAW +sFW bUs bLv aaf @@ -78277,7 +78357,7 @@ cjJ aaa aaa crn -pmD +aaa aaa aaa aaa @@ -78427,8 +78507,8 @@ aeI afv agf abc -wjf -plH +tgx +pAL abc aiT aiT @@ -78506,19 +78586,19 @@ bLv bCq aaa bLv -qiH -fIx -xgX -cKh -rhJ -lWz -vNJ -cEm -kyO -kTn -kXw -pAu -lWz +nrT +gGR +kuC +qDH +fnP +sFW +uwV +uDn +siI +oFD +nBt +eYQ +sFW bUs bCq aaa @@ -78534,7 +78614,7 @@ cjJ aaa aaa crn -pmD +aaa aaa aaa aaa @@ -78684,9 +78764,9 @@ aeL afy agh abc -mXs -mXs -mXs +gvx +gvx +gvx aiV ajs akb @@ -78764,17 +78844,17 @@ aaa aaa bTB bUv -obC -oru -oru -oru -oru -oru -oru -oru -oru -oru -oru +uze +kPh +kPh +kPh +kPh +kPh +kPh +kPh +kPh +kPh +kPh car bUs bCq @@ -78791,7 +78871,7 @@ cjJ aaf aaf cig -pmD +aaa aaa aaa aaa @@ -78941,9 +79021,9 @@ aeK afx agg abc -mXs -xVd -mXs +gvx +gKN +gvx aiV ajr aka @@ -79198,9 +79278,9 @@ aeN afA afA afA -mXs -mXs -mXs +gvx +gvx +gvx aiV aju akd @@ -79562,7 +79642,7 @@ cgR cgR cqN cro -pmD +aaa aaa aaa aaa @@ -79819,7 +79899,7 @@ ciN cji cDZ crr -pmD +crJ aaa aaa aaa @@ -80076,7 +80156,7 @@ cnv cDB cqP crq -pmD +crJ aaa aaa aaa @@ -80212,7 +80292,7 @@ aak aap aay aaD -aat +aau aat aat aat @@ -80347,7 +80427,7 @@ gXs gXs gXs gXs -hCi +lkm aaa aaa aaa @@ -80590,22 +80670,22 @@ cpX cqz cqQ ccw -pmD +crJ aaa aaa -uvy -uvy -uvy +nyw +nyw +nyw aaa aaa aaa aaa aaa -uvy -uvy -uvy -hCi -hCi +nyw +nyw +nyw +lkm +lkm aaa aaa aaa @@ -80847,24 +80927,24 @@ clJ cig cig ccw -pmD -pmD -uvy -uvy -uvy -uvy -uvy +crJ +crJ +nyw +nyw +nyw +nyw +nyw aaa aaa aaa -uvy -uvy -uvy -uvy -uvy -hCi -hCi -hCi +nyw +nyw +nyw +nyw +nyw +lkm +lkm +lkm aaa aaa aaa @@ -81098,7 +81178,7 @@ ccw ccw ccw cnZ -oHi +lmZ cpt cpt cpt @@ -81120,8 +81200,8 @@ ccw ccw ccw ccw -uvy -hCi +nyw +lkm aaa aaa aaa @@ -81262,7 +81342,7 @@ auj akl akO alx -mnX +pfR amg aiX anw @@ -81357,11 +81437,11 @@ cnt cob coL cDo -oaS +xiB cgR cqT ccw -crJ +ghy ccw csb cFn @@ -81373,12 +81453,12 @@ ccw ccw cGE cFn -jZh -mzz -mzz +mGv +fAn +fAn ccw -uvy -yck +nyw +cQG aaa aaa aaa @@ -81616,26 +81696,26 @@ coK cpu cMm ckH -uAt -hMa +wWq +pYB crK cEK csa -gre -mQs -gre +dlj +tof +dlj cGr -vHQ -hDa -vHQ -mLm -gre -mQs -gre -gre +sDk +kOs +sDk +iWY +dlj +tof +dlj +dlj ccw -uvy -hCi +nyw +lkm aaa aaa aaa @@ -81774,9 +81854,9 @@ aiF agj ajD akm -cxR +jrJ aly -quv +bhP amQ aiX anw @@ -81871,28 +81951,28 @@ cgR cnZ chF ciO -oaS +xiB cgR cqT ccw cig ccw cFb -gre +dlj cFI -gre -gre -gre -gre -gre -gre -gre +dlj +dlj +dlj +dlj +dlj +dlj +dlj cFI -gre -iqO +dlj +iVO ccw -uvy -fdi +nyw +mFn aaa aaa aaa @@ -82008,7 +82088,7 @@ aaa aag aaf aai -aau +wEi aaA aaG aaK @@ -82033,7 +82113,7 @@ aja akl akP alx -mnX +pfR ami aiX anw @@ -82126,30 +82206,30 @@ ceZ clQ cgR cnZ -oHi +lmZ cgR cgR cgR cqT -fFB +dxw cEs -gre -rNn +dlj +oWs cAp -xJs +qtN cAo -xJs +qtN cAo -xJs +qtN cAo -xJs -cQZ -gre -gre -gre +qtN +jMi +dlj +dlj +dlj ccw -uvy -aaT +nyw +ldw aaa aaa aaa @@ -82287,7 +82367,7 @@ agP agP aiz ajg -jvX +hBF akQ agj agj @@ -82383,30 +82463,30 @@ cTd ckF ckF cgK -oHi +lmZ cgR cgR cgR cqT -fFB +dxw csP -gre -gre +dlj +dlj cAq -mWO +cFJ cSH -mWO +cFJ cSH -mWO +cFJ cSH -mWO +cFJ cSH -mWO -gre -gre +cFJ +dlj +dlj ccw -uvy -aaT +nyw +ldw aaa aaa aaa @@ -82525,7 +82605,7 @@ aaa aaa aaf aaf -ddq +rUB aaf aai abi @@ -82547,7 +82627,7 @@ ajb ajF akN alw -oQP +jXD amQ aiX anw @@ -82645,10 +82725,10 @@ cpx cqd cjc cqU -fFB +dxw csP -gre -rNn +dlj +oWs cAq cFK aoV @@ -82659,11 +82739,11 @@ aaa aoV aoV cFK -mWO -gre +cFJ +dlj ccw -uvy -aaT +nyw +ldw aaf aaa aaa @@ -82798,16 +82878,16 @@ agn agR agn agR -elx +kIZ aiX -ese +kvn akv -lWm -mnl +pSC +lou aww amk aiX -ejX +nrJ aov aph aqb @@ -82900,7 +82980,7 @@ cnZ cDh cpy ccw -hyz +kbf ccw ccw cqY @@ -82910,17 +82990,17 @@ cAq aoV aoV aoV -hCi +lkm aaf aaa aoV aoV aoV -mWO -gre +cFJ +dlj ccw -uvy -aaT +nyw +ldw aaa aaa aaa @@ -83039,26 +83119,26 @@ aaa aaa aaa aaf -ddq +rUB aaf -nnM -ykh -tdl -myd +tMh +aaT +fVu +umb aaZ cpg acv adi -dRy +jFG aaZ aeW -xZZ +tyq ahv ahQ aiI aiH ajI -umu +mAD akQ agj agj @@ -83158,10 +83238,10 @@ cDh ccw cqf cqD -oUs +dCs crs cEv -ugZ +msk cqY cAq aoV @@ -83173,11 +83253,11 @@ aaa aaa aoV aoV -mWO -gre +cFJ +dlj ccw -uvy -aaT +nyw +ldw aaa aaa aaa @@ -83296,29 +83376,29 @@ aaa aaa aaa aaf -ddq +rUB aaf -nnM -ykh -ruZ -myd +tMh +aaT +oaS +umb aaZ acl cxA acL -rDb +fbL aaZ agp agT ahx ahS aiK -uTi -ese +uER +kvn akm akT aly -nys +mDW amQ aiX anw @@ -83412,29 +83492,29 @@ cmL cgR cnZ chX -spp +qVU cqh cqF cra crI cEw -ejb +qzP cqY cAq aaa aaa aaa -cDO +wZZ cGU -sWi +iyf aaa -hCi +lkm cFK -mWO -gre +cFJ +dlj ccw -uvy -aaT +nyw +ldw aaa aaa aae @@ -83553,12 +83633,12 @@ aaa aaa aaa aaf -ddq +rUB aaf -nnM -ykh -fiq -ofN +tMh +aaT +odi +eXD aaZ ack adk @@ -83575,13 +83655,13 @@ ajI akl akS alx -mnX +pfR amp aiX anS aoy -plY -eoF +wFC +nRD anz anz anz @@ -83668,7 +83748,7 @@ clJ cmL cnv cnZ -eHD +rRI ccw cqg cqE @@ -83676,22 +83756,22 @@ cqZ crt cMH cAm -mMg +tNK cMN gXs aaf aaf -kNw +sCR cGV -tHc +gmz aaf aaf gXs -mWO -gre +cFJ +dlj ccw -uvy -aaT +nyw +ldw aaa aaa aaa @@ -83810,14 +83890,14 @@ aaa aaa aaa aaf -ddq +rUB aaf -nnM -ykh -ruZ -otR +tMh +aaT +oaS +utC aaZ -cVk +xlB acM adQ cwM @@ -83827,8 +83907,8 @@ agU ahy ahX aiL -cLr -dUn +xSp +pPZ akq akQ agj @@ -83925,30 +84005,30 @@ ccw cmN cgR cnZ -eHD -hyz +rRI +kbf cqj cSG crb cru cEx -oAQ +lTm cqY cAq cFK -hCi +lkm aaa -hmW -sAz -ieW +sxz +oyk +mtY aaa aaa aaa -mWO -gre +cFJ +dlj ccw -uvy -aaT +nyw +ldw aaa aaa aaa @@ -84067,14 +84147,14 @@ aaa aaa aaa aaf -ddq +rUB aaf -nnM -nAv -quH -otR +tMh +fPE +piG +utC aaZ -onN +gva coS aet cxA @@ -84084,18 +84164,18 @@ agt ahz aie agt -ryt -cYR +jyK +erb akp akU alz aml amT aiX -cKI -owf +gZp +jKG apl -tBz +jCY aqc aqc aqc @@ -84182,7 +84262,7 @@ clM cfz cgR cnZ -eHD +rRI ccw cqi cMD @@ -84201,11 +84281,11 @@ aaa aaa aoV aoV -mWO -gre +cFJ +dlj ccw -uvy -aaT +nyw +ldw aaa aaa aaa @@ -84324,14 +84404,14 @@ aaa aaa aaa aaf -ddq +rUB aaf -nnM -wqO -wXR -uMX +tMh +inb +mwi +vPg abQ -nLS +gvi adj arc blT @@ -84342,15 +84422,15 @@ cxk aig aiM aiX -eqj -nsq -eiQ +tmi +kwU +hjI alB amn amV -tkF +hHa aiG -qkd +ndn aod aqf ahT @@ -84360,11 +84440,11 @@ ahT ahT awn axF -tdt -tdt -tdt -tdt -amI +vMV +vMV +vMV +vMV +stR anF anF aoa @@ -84439,10 +84519,10 @@ cfa cje cgR cnZ -eHD +rRI cpy ccw -hyz +kbf ccw ccw cqY @@ -84454,15 +84534,15 @@ aoV aaa aaa aaf -hCi +lkm aaa aoV aoV -mWO -gre +cFJ +dlj ccw -uvy -aaT +nyw +ldw aaa aaa aaa @@ -84581,14 +84661,14 @@ aaa aaa aaa aaf -ddq +rUB aaf -nnM -mnG -ilT -fsC +tMh +jcD +iev +erH abN -pdR +dFm acF acF aes @@ -84599,13 +84679,13 @@ ahB aHp agn aiX -jKI -sHa +ivo +utg amS alA -qyA +hnm amm -alN +eyV anT anT aod @@ -84619,10 +84699,10 @@ arf arf arf arf -fgi -fgi -fgi -fgi +sPM +sPM +sPM +sPM anF ahn aJn @@ -84701,10 +84781,10 @@ cpD cDw cDF cEa -fFB +dxw csP -gre -rNn +dlj +oWs cAq cFK aoV @@ -84715,11 +84795,11 @@ cFK aoV aoV cFK -mWO -gre +cFJ +dlj ccw -uvy -aaT +nyw +ldw aaf aaa aaa @@ -84838,12 +84918,12 @@ aaa aaa aaa aaf -ddq +rUB aaf -nnM -wMS -kDA -kkQ +tMh +szF +aCU +kEw aci acm cpA @@ -84860,10 +84940,10 @@ ajJ akr akX aje -gKd -gKd -gKd -gKd +fpI +fpI +fpI +fpI aoB aod aqe @@ -84876,10 +84956,10 @@ atf arf aqa atf -fgi -qqN -mhD -fgi +sPM +tQO +wom +sPM anF ahn aaa @@ -84958,25 +85038,25 @@ cgR cgR cgR cqT -fFB +dxw csP -gre -gre +dlj +dlj cAq -mWO +cFJ cSK -mWO +cFJ cSK -mWO +cFJ cSK -mWO +cFJ cSK -mWO -gre -gre +cFJ +dlj +dlj ccw -uvy -aaT +nyw +ldw aaa aaa aaa @@ -85097,9 +85177,9 @@ aaf aaf ctv ctv -uvy +nyw adR -wrI +mxQ avB aaZ aaZ @@ -85118,12 +85198,12 @@ ahY akX ajc alC -gKd -gKd -oyS -hbX -mSu -vPg +fpI +fpI +oHs +hfY +nYB +ujA arf apY ate @@ -85133,10 +85213,10 @@ ath arf apY ath -fgi -oZl -srA -fgi +sPM +gQx +ssC +sPM anF ahn aaa @@ -85215,25 +85295,25 @@ cnx cDx cqb cqT -fFB +dxw cEs -gre -rNn +dlj +oWs cAr -xJs +qtN cGh -xJs +qtN cGh -xJs +qtN cGh -xJs -vie -gre -gre -gre +qtN +rre +dlj +dlj +dlj ccw -uvy -aaT +nyw +ldw aaa aaa aaa @@ -85353,9 +85433,9 @@ aaa aaa aaa atS -olb -gqJ -tPb +uAc +eXc +rVc abO abO acO @@ -85370,14 +85450,14 @@ ahA ahZ adR aiQ -ese +kvn akt -sPi -dLQ +kyp +iUe ajc -qkd +ndn aiG -hSW +pmD aoD aod aqe @@ -85390,10 +85470,10 @@ ath arf ayV ath -fgi +sPM aCd -srA -fgi +ssC +sPM anF ahn aJw @@ -85476,21 +85556,21 @@ ccw ccw ccw crc -gre +dlj cBR -gre -gre -gre -gre -gre -gre -gre +dlj +dlj +dlj +dlj +dlj +dlj +dlj cBR -gre -riY +dlj +tSN ccw -uvy -aaT +nyw +ldw aaa aaa aaa @@ -85609,9 +85689,9 @@ aaa aaa aaa aaa -lBd -qli -mXj +iFU +jWi +wRi abO abO abO @@ -85630,11 +85710,11 @@ ajf ajK aks akY -srd +wUk ajc -lik +gAl alC -hSW +pmD aoC aod aqe @@ -85647,10 +85727,10 @@ awo arf asd aAb -fgi -lza -srA -fgi +sPM +myR +ssC +sPM aoa ahn aJv @@ -85727,27 +85807,27 @@ cDe cDk coc cqa -uuA -uAt -hMa +rYe +wWq +pYB czF cEK csd -gre +dlj cFU -gre +dlj cGE -vHQ +sDk cGZ -vHQ +sDk csx -gre +dlj cFU -gre -gre +dlj +dlj ccw -uvy -hCi +nyw +lkm aaa aaa aaa @@ -85866,14 +85946,14 @@ aaa aaa aaa aaa -qWq -qli -mXj -yeT -yeT -yeT -yeT -yeT +uow +jWi +wRi +rjW +rjW +rjW +rjW +rjW abO aew afe @@ -85885,13 +85965,13 @@ aia aiP aiR ajB -gtB +dVC aiX akz alf -iNt -iNt -dfW +lXp +lXp +ldy aoF apo aqh @@ -85905,8 +85985,8 @@ aul azc atj aAX -aul -aul +azc +atj aFe aul aHT @@ -85991,20 +86071,20 @@ crM ccw crV cFn -xMh +qYL cFn -mLm +iWY ccw ccw ccw cGr cFn -rZV -mzz -mzz +kPB +fAn +fAn ccw -uvy -yck +nyw +cQG aaf aaa aaa @@ -86123,9 +86203,9 @@ aaa aaa aaa aaf -tDP -qli -qli +dcQ +jWi +jWi abO abO acp @@ -86146,11 +86226,11 @@ aku aiX alE amq -ujc -nwx -gUO +iyX +qIa +fAq aoE -dAS +gLD aqg aun asf @@ -86259,9 +86339,9 @@ ccw ccw ccw ccw -jyX -uvy -hCi +maf +nyw +lkm aaa aaa aaa @@ -86380,14 +86460,14 @@ aaa aaa aaa aaa -qWq -hgP -xdq -pND +uow +sJQ +xDv +lJX abR -pND -pND -pND +lJX +lJX +lJX abl abp abp @@ -86507,18 +86587,18 @@ ccw ccw ccw ccw -hQd -pmD -pmD -pmD -uvy -uvy -uvy -uvy -uvy +kgu +crJ +crJ +crJ +nyw +nyw +nyw +nyw +nyw aaa -yck -hCi +cQG +lkm aaa aaa aaa @@ -86768,13 +86848,13 @@ aaa aaa aaa aaa -pmD -uvy -uvy -uvy -hCi -hCi -hCi +crJ +nyw +nyw +nyw +lkm +lkm +lkm aaa aaa aaa @@ -86997,7 +87077,7 @@ caE cbA ccy bOd -yam +gMx bQu cfO cgW @@ -87019,17 +87099,17 @@ ccw crX cfK aag -hCi -hCi -hCi -hCi -hCi -hCi +lkm +lkm +lkm +lkm +lkm +lkm gXs gXs gXs gXs -hCi +lkm aaa aaa aae @@ -87242,7 +87322,7 @@ bIF bOZ bQp bRA -yam +gMx bTO bUL bVU @@ -89214,7 +89294,7 @@ aaa aaf aag acU -afn +adr sXy aeC afn @@ -90002,7 +90082,7 @@ aaa aaa aaf ahn -anF +anG aoe aoL apy @@ -91826,10 +91906,10 @@ aKz aKR aND aJC -aPP +aab aRg aQc -aTa +aac aQc aXk aQc @@ -92656,11 +92736,11 @@ cfl cfZ cki cld +eHI cjt -cjr csq -cmd -cmd +xEu +wHz cmd cmd cmd @@ -92911,12 +92991,12 @@ cdF ceD cfk cfY -cjr +rfW ckj cjs cle cli -cmc +uPT cmY cmc cop @@ -93685,10 +93765,10 @@ cfj cfj cfj cjx -cfj -cfj -cmd -cmd +cfl +cfl +dqu +tXL cmd cos cmd @@ -96474,7 +96554,7 @@ cTS cTK bpQ cTK -cTJ +slk btm buy bvz @@ -97019,8 +97099,8 @@ bRT bEm bEm bDb -iRn -eeP +cfr +cho bDb aaa cNW @@ -97261,7 +97341,7 @@ bJJ bKY bMi bNo -foQ +bIP bPA bJN bRU @@ -97276,9 +97356,9 @@ bRU bEm bEm bDb -jxR -mmW -kHd +cgi +chq +ccQ aaa cOT cQB @@ -97533,9 +97613,9 @@ bRU bEm cBz bDb -jxR -mmW -kHd +cgi +chq +ccQ aaa cOT cQB @@ -98047,8 +98127,8 @@ bRV bTa cbR bDb -hfn -rPW +cgk +chr bDb aaa cNW @@ -98303,10 +98383,10 @@ bZa bMi bMi bRZ -plc -kGu -cyA -kHd +cTY +cTZ +chu +ccQ aaf cOT cQB @@ -98560,12 +98640,12 @@ bTc bRX bTc cbT -kHN -kHN -dkZ -lqu +ccP +ccP +cht +ckn csk -nuC +czQ czU czZ cOT @@ -98817,10 +98897,10 @@ bZb bRZ bMi bMi -ock -eiu -rgF -kHd +cfy +cgn +cjB +ccQ aaf cOT cgm @@ -102652,7 +102732,7 @@ bCi bvK bEw bFU -bFU +bEL bGk bJW bEC @@ -102909,14 +102989,14 @@ aGs bvK bBF bFU -bEL +bFT bGz bJZ -bEC +kzT bMx bNw bOF -bEC +fcG bQW bSj bTn @@ -103169,11 +103249,11 @@ bFU bFT bFU bJY -bEC +bEM bMv bNv bMv -bSl +rcD wkN wkN wkN @@ -103423,14 +103503,14 @@ bzO bqe bEB bFW -bFT -bFU -bFU +oce +tOq +kOw bLi bMz bNy bOH -wkN +dvO bQY vzp bTo @@ -103683,11 +103763,11 @@ bFV bFT bGA bHg -bFU +bHg bMy bNx bOG -wkN +jMF uoB bSk bXs diff --git a/_maps/cit_map_files/Deltastation/DeltaStation2.dmm b/_maps/cit_map_files/Deltastation/DeltaStation2.dmm index a95d74ee74..d313f2e239 100644 --- a/_maps/cit_map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/cit_map_files/Deltastation/DeltaStation2.dmm @@ -112,6 +112,18 @@ /obj/structure/cable, /turf/open/space, /area/solar/starboard/fore) +"aap" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 1 + }, +/obj/structure/table/wood/poker, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) "aas" = ( /obj/docking_port/stationary/random{ id = "pod_lavaland1"; @@ -1312,7 +1324,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "afV" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/entry) @@ -1561,7 +1573,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Auxiliary Construction Zone"; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1608,7 +1619,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Auxiliary Construction Zone"; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /obj/effect/turf_decal/stripes/line{ @@ -1808,7 +1818,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /obj/effect/turf_decal/stripes/line{ @@ -3648,7 +3657,6 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/vending/kink, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "amQ" = ( @@ -5583,7 +5591,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ name = "Reflector Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -5609,7 +5616,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ name = "Reflector Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -9182,6 +9188,10 @@ }, /turf/open/floor/circuit/green, /area/engine/supermatter) +"ayK" = ( +/obj/machinery/power/supermatter_shard/crystal/engine, +/turf/open/floor/engine, +/area/engine/supermatter) "ayL" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -9760,7 +9770,7 @@ }, /obj/machinery/door/airlock/highsecurity{ name = "Emergency Access"; - req_access_txt = "24;10" + req_one_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -10128,7 +10138,6 @@ /obj/machinery/door/airlock/atmos/glass{ heat_proof = 1; name = "Supermatter Chamber"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -11393,7 +11402,6 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Service Hallway Maintenance Hatch"; - req_access_txt = "0"; req_one_access_txt = "12;25;28;46" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -12381,7 +12389,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/grimy, @@ -13625,8 +13632,6 @@ }, /obj/machinery/door/airlock/external{ name = "External Solar Access"; - req_access_txt = "0"; - req_one_access = null; req_one_access_txt = "13; 24; 10" }, /obj/effect/turf_decal/stripes/line{ @@ -13655,8 +13660,6 @@ }, /obj/machinery/door/airlock/external{ name = "External Solar Access"; - req_access_txt = "0"; - req_one_access = null; req_one_access_txt = "13; 24; 10" }, /obj/effect/turf_decal/stripes/line{ @@ -13712,8 +13715,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/atmos{ name = "Port Bow Solar Access"; - req_access_txt = "0"; - req_one_access = null; req_one_access_txt = "13; 24" }, /obj/structure/cable/white{ @@ -13857,7 +13858,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -13882,7 +13882,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Engine Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -13920,7 +13919,6 @@ }, /obj/machinery/door/airlock/atmos/glass{ name = "Power Monitoring"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/decal/cleanable/dirt, @@ -14992,7 +14990,9 @@ /turf/open/space, /area/space/nearstation) "aLc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "aLd" = ( @@ -15240,7 +15240,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/wood, @@ -15531,11 +15530,6 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (WEST)"; - icon_state = "cryopod-open"; - dir = 8 - }, /turf/open/floor/plasteel/red/corner{ dir = 1 }, @@ -15635,7 +15629,7 @@ /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "aMu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 4 }, /turf/open/floor/engine/vacuum, @@ -15647,21 +15641,6 @@ /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "aMw" = ( -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - layer = 3.1; - name = "Incinerator airlock control"; - pixel_x = -24; - pixel_y = -8 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; - name = "Incinerator airlock control"; - pixel_x = 24; - pixel_y = -8 - }, /obj/machinery/atmospherics/components/binary/pump{ dir = 4 }, @@ -15669,6 +15648,12 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airlock_sensor{ + id_tag = "incinerator_airlock_sensor"; + master_tag = "incinerator_airlock_control"; + pixel_y = 24 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "aMx" = ( @@ -15747,7 +15732,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -15773,7 +15757,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Engine Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -16293,13 +16276,15 @@ /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "aNT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 2; + frequency = 1449; + id = "incinerator_airlock_pump" + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "aNU" = ( @@ -16967,8 +16952,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; - id = "mix_in"; - pixel_y = 1 + id = "mix_in" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/vacuum, @@ -16985,16 +16969,20 @@ dir = 8 }, /obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "aPA" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "incinerator_airlock_exterior"; - idInterior = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; +/obj/machinery/embedded_controller/radio/airlock_controller{ name = "Incinerator Access Console"; + airpump_tag = "incinerator_airlock_pump"; + exterior_door_tag = "incinerator_airlock_exterior"; + id_tag = "incinerator_access_control"; + interior_door_tag = "incinerator_airlock_interior"; pixel_x = 8; pixel_y = -24; + sanitize_external = 1; + sensor_tag = "incinerator_airlock_sensor"; req_access_txt = "12" }, /obj/machinery/button/ignition{ @@ -19577,7 +19565,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/chair/stool, @@ -19617,7 +19604,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/item/chair/stool, @@ -19647,7 +19633,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/chair/stool, @@ -20201,7 +20186,6 @@ }, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -20755,7 +20739,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos/glass{ name = "Atmospherics Storage"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/decal/cleanable/dirt, @@ -21061,7 +21044,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/structure/disposalpipe/segment{ @@ -21315,6 +21297,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ + aiControlDisabled = 1; name = "Education Chamber"; req_access_txt = "3" }, @@ -22370,8 +22353,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; - id = "co2_in"; - pixel_y = 1 + id = "co2_in" }, /turf/open/floor/engine/co2, /area/engine/atmos) @@ -23534,7 +23516,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -25068,8 +25049,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; - id = "tox_in"; - pixel_y = 1 + id = "tox_in" }, /turf/open/floor/engine/plasma, /area/engine/atmos) @@ -25131,7 +25111,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos/glass{ name = "Atmospherics Storage"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/decal/cleanable/dirt, @@ -25247,8 +25226,7 @@ "bgn" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Service Hall"; - req_access_txt = "0" + name = "Service Hall" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ @@ -25492,7 +25470,6 @@ }, /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/turf_decal/stripes/line{ @@ -25532,7 +25509,6 @@ }, /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/turf_decal/stripes/line{ @@ -26243,7 +26219,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_y = 26; - req_access_txt = "0"; use_power = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -26364,7 +26339,7 @@ icon_state = "1-8" }, /obj/effect/turf_decal/stripes/box, -/obj/machinery/rnd/protolathe/department/security, +/obj/machinery/rnd/production/techfab/department/security, /turf/open/floor/plasteel/red/side{ dir = 1 }, @@ -28184,8 +28159,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; - id = "n2o_in"; - pixel_y = 1 + id = "n2o_in" }, /turf/open/floor/engine/n2o, /area/engine/atmos) @@ -29498,7 +29472,6 @@ }, /obj/machinery/door/airlock/command{ name = "Head of Security's Office"; - req_access = null; req_access_txt = "58" }, /obj/structure/disposalpipe/segment{ @@ -29593,7 +29566,6 @@ }, /obj/machinery/door/airlock/command{ name = "Head of Security's Quarters"; - req_access = null; req_access_txt = "58" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -29731,8 +29703,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; - id = "mix_in"; - pixel_y = 1 + id = "mix_in" }, /turf/open/floor/engine/vacuum, /area/engine/atmos) @@ -33082,7 +33053,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -34486,7 +34456,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -34883,8 +34852,7 @@ dir = 4 }, /obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock"; - req_access_txt = "0" + name = "Gulag Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -34899,8 +34867,7 @@ dir = 8 }, /obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock"; - req_access_txt = "0" + name = "Gulag Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -35704,7 +35671,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -39322,7 +39289,6 @@ }, /obj/machinery/door/airlock/engineering{ name = "Engineering Foyer"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/effect/turf_decal/stripes/line{ @@ -39359,7 +39325,6 @@ }, /obj/machinery/door/airlock/engineering{ name = "Engineering Foyer"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/structure/cable/white{ @@ -39562,8 +39527,7 @@ "bIE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -39605,7 +39569,6 @@ }, /obj/machinery/door/airlock/command{ name = "Council Chambers"; - req_access = null; req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -39741,7 +39704,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Office"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -40487,8 +40449,7 @@ "bKw" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -40588,7 +40549,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Telecomms Control Room"; - req_access = null; req_access_txt = "19; 61" }, /turf/open/floor/plasteel/vault{ @@ -40800,7 +40760,6 @@ "bLg" = ( /obj/machinery/door/airlock/security{ name = "Private Interrogation"; - req_access = null; req_access_txt = "4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -44289,8 +44248,7 @@ "bSt" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ @@ -44304,8 +44262,7 @@ "bSu" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -44585,7 +44542,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; req_access_txt = "4" }, /obj/structure/cable/white{ @@ -45268,7 +45224,7 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, @@ -45596,7 +45552,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Head of Personnel's Office"; - req_access = null; req_access_txt = "57" }, /obj/structure/disposalpipe/segment, @@ -45639,7 +45594,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plasteel/vault{ @@ -46320,7 +46274,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -47105,7 +47059,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bXz" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -48072,7 +48026,6 @@ }, /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plasteel/vault/telecomms{ @@ -48099,7 +48052,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -49915,6 +49867,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "ccT" = ( @@ -50031,8 +49986,7 @@ /obj/machinery/button/door{ id = "lawyerprivacy"; name = "Lawyer's Privacy Control"; - pixel_y = 24; - req_access_txt = "0" + pixel_y = 24 }, /turf/open/floor/wood, /area/lawoffice) @@ -51609,6 +51563,9 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "cgi" = ( @@ -52595,7 +52552,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Emergency Escape"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -53277,7 +53233,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plasteel/vault/telecomms{ @@ -53410,7 +53365,7 @@ /turf/open/floor/plasteel, /area/security/courtroom) "cjY" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, @@ -54553,7 +54508,6 @@ }, /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plasteel/vault{ @@ -55283,7 +55237,6 @@ "cnY" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel's Quarters"; - req_access = null; req_access_txt = "57" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55971,8 +55924,7 @@ }, /obj/machinery/door/window{ dir = 8; - name = "Library Desk"; - req_access_txt = "0" + name = "Library Desk" }, /turf/open/floor/plasteel/grimy, /area/library) @@ -56626,7 +56578,6 @@ }, /obj/machinery/door/airlock/command{ name = "Head of Personnel's Office"; - req_access = null; req_access_txt = "57" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -56654,7 +56605,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Telecomms Foyer"; - req_access = null; req_access_txt = "61" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -57204,8 +57154,7 @@ }, /obj/machinery/door/window{ dir = 8; - name = "Library Desk"; - req_access_txt = "0" + name = "Library Desk" }, /turf/open/floor/plasteel/grimy, /area/library) @@ -58216,7 +58165,7 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -58641,7 +58590,6 @@ dir = 8 }, /obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, /area/engine/engineering) "cva" = ( @@ -58771,7 +58719,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "E.V.A. Storage"; - req_access = null; req_access_txt = "18" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -58787,7 +58734,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "E.V.A. Storage"; - req_access = null; req_access_txt = "18" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -60886,7 +60832,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "czU" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/neutral, /area/ai_monitored/storage/eva) "czV" = ( @@ -60930,7 +60876,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Corporate Lounge"; - req_access = null; req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -60941,7 +60886,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Corporate Lounge"; - req_access = null; req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61251,13 +61195,16 @@ /area/space/nearstation) "cAK" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-4" + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, /area/engine/engineering) "cAL" = ( -/obj/machinery/rnd/protolathe/department/engineering, +/obj/machinery/rnd/production/protolathe/department/engineering, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -61588,7 +61535,6 @@ /obj/item/reagent_containers/syringe/charcoal, /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - req_access_txt = "0"; use_power = 0 }, /obj/machinery/camera{ @@ -62633,8 +62579,7 @@ /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -64295,7 +64240,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/decal/cleanable/dirt{ @@ -64333,7 +64277,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -64353,7 +64296,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -64746,7 +64688,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Corporate Lounge"; - req_access = null; req_access_txt = "19" }, /obj/structure/cable/white{ @@ -65005,8 +64946,7 @@ }, /obj/machinery/door/window{ dir = 4; - name = "Fitness Ring"; - req_access_txt = "0" + name = "Fitness Ring" }, /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness/recreation) @@ -67532,6 +67472,9 @@ dir = 5 }, /area/science/xenobiology) +"cNh" = ( +/turf/open/floor/plasteel/vault/killroom, +/area/science/xenobiology) "cNi" = ( /obj/machinery/light/small{ dir = 1 @@ -67856,8 +67799,7 @@ /obj/structure/window/reinforced, /obj/machinery/door/window{ dir = 8; - name = "Fitness Ring"; - req_access_txt = "0" + name = "Fitness Ring" }, /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness/recreation) @@ -68258,6 +68200,26 @@ "cON" = ( /turf/open/floor/circuit/green, /area/science/xenobiology) +"cOO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 2; + external_pressure_bound = 140; + name = "killroom vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"cOP" = ( +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"cOQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 2; + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "cOR" = ( /turf/closed/wall/r_wall, /area/science/research) @@ -68716,7 +68678,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -68743,7 +68704,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -68773,7 +68733,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -69013,6 +68972,24 @@ dir = 1 }, /area/science/xenobiology) +"cQw" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/vault/killroom, +/area/science/xenobiology) +"cQx" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault/killroom, +/area/science/xenobiology) +"cQy" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/vault/killroom, +/area/science/xenobiology) "cQz" = ( /obj/structure/closet/wardrobe/science_white, /obj/machinery/light/small{ @@ -69230,8 +69207,8 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/rnd/protolathe/department/medical, /obj/effect/turf_decal/stripes/box, +/obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -70972,8 +70949,7 @@ /obj/machinery/door/window/eastleft{ name = "First-Aid Supplies"; red_alert_access = 1; - req_access_txt = "5"; - req_one_access_txt = "0" + req_access_txt = "5" }, /turf/open/floor/plasteel/neutral/side{ dir = 4 @@ -74852,7 +74828,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/rnd/protolathe/department/science, +/obj/machinery/rnd/production/protolathe/department/science, /turf/open/floor/plasteel, /area/science/lab) "dcL" = ( @@ -75506,7 +75482,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/rnd/circuit_imprinter/department/science, +/obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/plasteel, /area/science/lab) "dek" = ( @@ -76079,7 +76055,6 @@ pixel_y = 7; req_access_txt = "33" }, -/obj/machinery/smoke_machine, /turf/open/floor/plasteel/whiteyellow/corner{ dir = 8 }, @@ -77055,7 +77030,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = 26; - req_access_txt = "0"; use_power = 0 }, /turf/open/floor/plasteel/whiteblue/corner, @@ -77244,7 +77218,7 @@ /turf/open/floor/plasteel/neutral, /area/science/research) "dhZ" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -77316,7 +77290,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_access_txt = "0"; req_one_access_txt = "7;29" }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -77392,8 +77365,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/window/southleft{ dir = 8; - name = "Chemistry Desk"; - req_access_txt = "0" + name = "Chemistry Desk" }, /turf/open/floor/plasteel, /area/medical/chemistry) @@ -77482,7 +77454,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whiteblue, /area/medical/medbay/central) @@ -77814,7 +77786,7 @@ /area/science/circuit) "djq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/rnd/protolathe/department/science, +/obj/machinery/rnd/production/protolathe/department/science, /obj/machinery/light{ dir = 1 }, @@ -78965,7 +78937,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_access_txt = "0"; req_one_access_txt = "7;29" }, /obj/structure/cable/white{ @@ -79083,8 +79054,7 @@ "dmc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ @@ -79102,8 +79072,7 @@ "dme" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -80760,8 +80729,7 @@ "dpC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -81241,7 +81209,6 @@ }, /obj/machinery/door/airlock/command{ name = "Research Director's Office"; - req_access = null; req_access_txt = "30" }, /obj/effect/turf_decal/stripes/line{ @@ -81329,7 +81296,6 @@ }, /obj/machinery/door/airlock/command{ name = "Research Director's Office"; - req_access = null; req_access_txt = "30" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -81598,8 +81564,7 @@ "drn" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -84712,7 +84677,6 @@ }, /obj/machinery/door/airlock/command{ name = "Research Director's Quarters"; - req_access = null; req_access_txt = "30" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -85145,7 +85109,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = 26; - req_access_txt = "0"; use_power = 0 }, /turf/open/floor/plasteel/vault, @@ -86733,16 +86696,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/aft) -"dBP" = ( -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/chem_dispenser/drinks/beer, -/obj/structure/table/wood/poker, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) "dBQ" = ( /obj/structure/table/wood/poker, /obj/item/reagent_containers/food/drinks/bottle/rum{ @@ -87191,7 +87144,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = 26; - req_access_txt = "0"; use_power = 0 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -88327,8 +88279,7 @@ "dFp" = ( /obj/machinery/door/window{ dir = 8; - name = "Theatre Stage"; - req_access_txt = "0" + name = "Theatre Stage" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, @@ -88665,7 +88616,6 @@ }, /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; - req_access = null; req_access_txt = "30" }, /obj/structure/cable/white{ @@ -88758,7 +88708,7 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "dGe" = ( -/obj/machinery/rnd/circuit_imprinter, +/obj/machinery/rnd/production/circuit_imprinter, /obj/item/reagent_containers/glass/beaker/sulphuric, /obj/machinery/airalarm{ dir = 8; @@ -89815,7 +89765,7 @@ icon_state = "1-2" }, /obj/effect/landmark/blobstart, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -91505,7 +91455,7 @@ /turf/open/floor/plating/airless, /area/science/test_area) "dLF" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/science/test_area) @@ -93875,7 +93825,7 @@ /turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "dQR" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "dQU" = ( @@ -98110,7 +98060,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/command{ name = "Auxiliary E.V.A. Storage"; - req_access = null; req_access_txt = "18" }, /obj/structure/cable/white{ @@ -98129,7 +98078,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command{ name = "Auxiliary E.V.A. Storage"; - req_access = null; req_access_txt = "18" }, /obj/structure/barricade/wooden, @@ -98904,8 +98852,7 @@ /area/chapel/office) "ecS" = ( /obj/machinery/door/morgue{ - name = "Confession Booth"; - req_access_txt = "0" + name = "Confession Booth" }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -100609,7 +100556,7 @@ /turf/open/floor/plasteel/caution, /area/engine/engineering) "ehw" = ( -/obj/machinery/rnd/circuit_imprinter, +/obj/machinery/rnd/production/circuit_imprinter, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -100630,8 +100577,8 @@ name = "Station Intercom"; pixel_x = -26 }, -/obj/machinery/rnd/protolathe/department/service, /obj/effect/turf_decal/stripes/box, +/obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -100661,7 +100608,7 @@ /area/hallway/secondary/service) "ehJ" = ( /obj/effect/turf_decal/stripes/box, -/obj/machinery/rnd/protolathe/department/cargo, +/obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel/brown, /area/quartermaster/office) "ehK" = ( @@ -100711,6 +100658,10 @@ }, /turf/open/floor/plating, /area/science/research/abandoned) +"eRv" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) "faI" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -100729,29 +100680,16 @@ dir = 4 }, /area/science/misc_lab) -"fzH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table/glass, -/obj/item/extinguisher, -/obj/item/extinguisher{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/extinguisher{ - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "fGq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science/circuit) +"fLR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "fRT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -100766,9 +100704,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/circuit) -"gsR" = ( -/turf/open/space, -/area/space) +"gBb" = ( +/turf/open/space/basic, +/area/space/nearstation) "gKr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -100782,12 +100720,6 @@ dir = 8 }, /area/science/misc_lab) -"gPz" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault/killroom, -/area/science/xenobiology) "gQS" = ( /turf/open/floor/plasteel/white/side{ dir = 9 @@ -100834,6 +100766,14 @@ }, /turf/open/floor/plasteel, /area/maintenance/port/aft) +"hFo" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/space, +/area/space/nearstation) "hGT" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -100865,9 +100805,6 @@ dir = 9 }, /area/science/circuit) -"hRG" = ( -/turf/open/space/basic, -/area/space/nearstation) "iQh" = ( /obj/structure/bodycontainer/morgue{ dir = 1 @@ -100915,7 +100852,7 @@ }, /obj/machinery/door/airlock/highsecurity{ name = "Emergency Access"; - req_access_txt = "24;10" + req_one_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -100926,24 +100863,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, /area/medical/morgue) -"jKb" = ( -/turf/open/space, +"kgl" = ( +/turf/open/floor/plating/airless, /area/space/nearstation) -"jRX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 2; - external_pressure_bound = 120; - name = "server vent" +"kww" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) +/turf/open/floor/plating/airless, +/area/space/nearstation) "kwx" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) -"kwP" = ( -/turf/open/floor/plasteel/vault/killroom, -/area/science/xenobiology) "kyo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -100959,15 +100891,12 @@ dir = 10 }, /area/science/circuit) -"lel" = ( -/obj/machinery/vending/kink, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/locker) -"lkn" = ( +"lhv" = ( +/turf/open/space, +/area/space) +"ljZ" = ( /turf/open/floor/plating/airless, -/area/space/nearstation) +/area/space) "loI" = ( /obj/machinery/autolathe, /obj/machinery/door/window/southleft{ @@ -100983,10 +100912,6 @@ dir = 4 }, /area/science/lab) -"lxv" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) "lEl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -101010,6 +100935,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side, /area/maintenance/port) +"lJm" = ( +/obj/structure/particle_accelerator/power_box{ + icon_state = "power_box"; + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) "lKu" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -101031,13 +100963,6 @@ dir = 1 }, /area/science/circuit) -"mqk" = ( -/obj/structure/particle_accelerator/end_cap{ - icon_state = "end_cap"; - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) "mvm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -101049,30 +100974,27 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/circuit/green, /area/science/research/abandoned) -"npb" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 +"mTn" = ( +/obj/structure/particle_accelerator/particle_emitter/center{ + icon_state = "emitter_center"; + dir = 8 }, -/turf/open/floor/plasteel/vault/killroom, -/area/science/xenobiology) -"nGW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 2; - external_pressure_bound = 140; - name = "killroom vent"; - pressure_checks = 0 +/turf/open/floor/plating, +/area/engine/engineering) +"nCt" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) -"nJG" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) +/area/crew_quarters/locker) +"nSh" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "oZC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Corporate Lounge"; - req_access = null; req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -101081,13 +101003,6 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"pfd" = ( -/obj/structure/particle_accelerator/particle_emitter/center{ - icon_state = "emitter_center"; - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) "pmQ" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ @@ -101098,9 +101013,6 @@ dir = 1 }, /area/science/circuit) -"pqQ" = ( -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "psi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bodycontainer/morgue{ @@ -101138,6 +101050,10 @@ dir = 5 }, /area/science/circuit) +"qKC" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "rhO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -101146,6 +101062,13 @@ dir = 9 }, /area/science/circuit) +"rtA" = ( +/obj/structure/particle_accelerator/end_cap{ + icon_state = "end_cap"; + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) "rCv" = ( /turf/open/floor/plasteel/white/side{ dir = 6 @@ -101154,12 +101077,6 @@ "saw" = ( /turf/closed/wall, /area/science/circuit) -"tdp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "tmi" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -101169,6 +101086,9 @@ "tCh" = ( /turf/closed/wall, /area/science/misc_lab) +"tHw" = ( +/turf/open/space, +/area/space/nearstation) "tMk" = ( /turf/open/floor/plasteel/white/side{ dir = 10 @@ -101198,14 +101118,10 @@ /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/whitepurple/side, /area/science/misc_lab) -"uDN" = ( -/turf/open/floor/plating/airless, -/area/space) "uYS" = ( /obj/machinery/door/airlock/atmos/glass{ heat_proof = 1; name = "Supermatter Chamber"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -101222,12 +101138,6 @@ dir = 5 }, /area/medical/morgue) -"vOd" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/vault/killroom, -/area/science/xenobiology) "wei" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -101264,13 +101174,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) -"xwB" = ( -/obj/structure/particle_accelerator/power_box{ - icon_state = "power_box"; - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) "xwK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -121763,13 +121666,13 @@ aaa cja ckw clS -jKb -jKb +tHw +tHw clS -nJG -hRG -jKb -jKb +eRv +gBb +tHw +tHw clS ctn cja @@ -122019,15 +121922,15 @@ cfA aad cjb cky -jKb -gsR -gsR -lxv +tHw +lhv +lhv +qKC aad -hRG -gsR -gsR -jKb +gBb +lhv +lhv +tHw czq cAI aad @@ -122230,12 +122133,12 @@ aFq aGO aIo aJG -aFr +fLR aMw aNT aPz -aFr -aSR +nSh +hFo aRF aWt aXV @@ -122276,15 +122179,15 @@ cfA aaa cja ckw -jKb -gsR -hRG -hRG +tHw +lhv +gBb +gBb aad -hRG -hRG -gsR -jKb +gBb +gBb +lhv +tHw ctn cja aaa @@ -122533,14 +122436,14 @@ cfA abj cjb cky -hRG -hRG -hRG +gBb +gBb +gBb cqo clR ctm -hRG -lxv +gBb +qKC clS czq cAI @@ -122790,15 +122693,15 @@ cdC aad cja ckw -nJG +eRv aad aad ckw crJ -tdp +kww aad aad -nJG +eRv ctn cja aad @@ -123048,14 +122951,14 @@ abj cjb cky clS -lxv -hRG +qKC +gBb cqp crK cto -hRG -hRG -hRG +gBb +gBb +gBb czq cAI abj @@ -123304,15 +123207,15 @@ cfA aaa cja ckw -jKb -gsR -hRG -hRG +tHw +lhv +gBb +gBb aad -hRG -hRG -gsR -jKb +gBb +gBb +lhv +tHw ctn cja aaa @@ -123561,15 +123464,15 @@ cfA aad cjb cky -jKb -gsR +tHw +lhv aaa -hRG +gBb aad -lxv +qKC aaa -gsR -jKb +lhv +tHw czq cAI aad @@ -123819,13 +123722,13 @@ aaa cja ckw clS -jKb -hRG -hRG -nJG +tHw +gBb +gBb +eRv clS -jKb -jKb +tHw +tHw clS ctn cja @@ -123862,7 +123765,7 @@ dod dxE dyY dAo -dBP +aap dfY aad abj @@ -124329,8 +124232,8 @@ car cbT cdG cfB -uDN -lkn +ljZ +kgl aaa aad cjd @@ -124342,8 +124245,8 @@ cjd cjd aad aaa -lkn -uDN +kgl +ljZ cDV cFL cHg @@ -124850,7 +124753,7 @@ cje cjd cpa cqr -pfd +mTn ctp cuQ cjd @@ -125107,7 +125010,7 @@ chv cnC cpa cqs -xwB +lJm ctq cuR cnC @@ -125621,7 +125524,7 @@ clX cnE cpc cqu -mqk +rtA cts cuT cnE @@ -127103,7 +127006,7 @@ atS avb awh axz -axz +ayK axz aAW axz @@ -128474,7 +128377,7 @@ das dcd cMY deX -fzH +dgo dhR lKu tmi @@ -132574,9 +132477,9 @@ cHA cjp cKl cLI -kwP -kwP -kwP +cNh +cNh +cNh cNc cTQ cVI @@ -132831,9 +132734,9 @@ cHB cjp cKj cLI -kwP -nGW -vOd +cNh +cOO +cQw cSf cTR cVP @@ -133089,8 +132992,8 @@ caE cKm cLI cNi -pqQ -gPz +cOP +cQx cSg cTS cVQ @@ -133345,9 +133248,9 @@ cHB cjp cKk cLI -kwP -jRX -npb +cNh +cOQ +cQy cSh cTT cVR @@ -133602,9 +133505,9 @@ cHA ceb cKk cLI -kwP -kwP -kwP +cNh +cNh +cNh cNc cTU cVS @@ -149778,7 +149681,7 @@ clt cnc coE cqd -lel +nCt csT cuy cvU diff --git a/_maps/cit_map_files/MetaStation/MetaStation.dmm b/_maps/cit_map_files/MetaStation/MetaStation.dmm index 74cdbe936c..c048c43c85 100644 --- a/_maps/cit_map_files/MetaStation/MetaStation.dmm +++ b/_maps/cit_map_files/MetaStation/MetaStation.dmm @@ -348,10 +348,8 @@ "abg" = ( /obj/machinery/door/poddoor{ density = 1; - icon_state = "closed"; id = "SecJusticeChamber"; - name = "Justice Vent"; - opacity = 1 + name = "Justice Vent" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -422,6 +420,11 @@ /obj/machinery/newscaster{ pixel_y = 32 }, +/obj/machinery/vending/sustenance{ + desc = "A vending machine normally reserved for work camps."; + name = "\improper sustenance vendor"; + product_slogans = "Enjoy your meal.;Enough calories to support any worker." + }, /turf/open/floor/plasteel, /area/security/prison) "abo" = ( @@ -534,8 +537,7 @@ base_state = "right"; dir = 4; icon_state = "right"; - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/machinery/light/small, /turf/open/floor/plasteel/freezer, @@ -720,8 +722,7 @@ /area/security/execution/education) "abY" = ( /obj/machinery/door/airlock{ - name = "Unisex Restroom"; - req_access_txt = "0" + name = "Unisex Restroom" }, /turf/open/floor/plasteel/freezer, /area/security/prison) @@ -755,10 +756,9 @@ /turf/open/floor/plasteel, /area/security/prison) "ace" = ( -/obj/machinery/vending/sustenance{ - desc = "A vending machine normally reserved for work camps."; - name = "\improper sustenance vendor"; - product_slogans = "Enjoy your meal.;Enough calories to support any worker." +/obj/machinery/computer/cryopod{ + pixel_x = 28; + pixel_y = 0 }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) @@ -1439,7 +1439,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/floorgrime, @@ -1469,7 +1468,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plating{ @@ -1494,7 +1492,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/floorgrime, @@ -1621,7 +1618,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -1789,7 +1785,6 @@ "aef" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/structure/cable{ @@ -1817,8 +1812,7 @@ base_state = "left"; dir = 1; icon_state = "left"; - name = "gas ports"; - req_access_txt = "0" + name = "gas ports" }, /turf/open/floor/plasteel/dark, /area/security/execution/education) @@ -1831,8 +1825,7 @@ base_state = "right"; dir = 1; icon_state = "right"; - name = "gas ports"; - req_access_txt = "0" + name = "gas ports" }, /turf/open/floor/plasteel/dark, /area/security/execution/education) @@ -1842,7 +1835,6 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Prisoner Education Chamber"; - req_access = null; req_access_txt = "3" }, /obj/structure/cable/yellow{ @@ -2604,7 +2596,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -2993,7 +2984,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/mirror{ @@ -3402,9 +3392,7 @@ }, /area/crew_quarters/fitness/recreation) "aho" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/crew_quarters/fitness/recreation) "ahp" = ( @@ -3674,7 +3662,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Armory"; - req_access = null; req_access_txt = "3" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -4061,7 +4048,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/command{ name = "Head of Security's Office"; - req_access = null; req_access_txt = "58" }, /obj/structure/cable/yellow{ @@ -4113,8 +4099,7 @@ base_state = "right"; dir = 2; icon_state = "right"; - name = "Shooting Range"; - req_access_txt = "0" + name = "Shooting Range" }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -5314,6 +5299,10 @@ "alq" = ( /turf/closed/wall, /area/maintenance/starboard) +"alr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/starboard) "als" = ( /obj/machinery/light{ dir = 8 @@ -5342,7 +5331,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -5528,8 +5516,7 @@ base_state = "left"; dir = 4; icon_state = "left"; - name = "Infirmary"; - req_access_txt = "0" + name = "Infirmary" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -5551,8 +5538,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_access = null; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -5601,9 +5586,7 @@ }, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_access = null; - req_access_txt = "3"; - req_one_access_txt = "0" + req_access_txt = "3" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5640,7 +5623,6 @@ }, /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/structure/cable/yellow{ @@ -5835,7 +5817,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Firing Range"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/structure/cable/yellow{ @@ -5999,7 +5980,6 @@ /area/maintenance/starboard/fore) "amH" = ( /obj/machinery/door/airlock/external{ - req_access_txt = "0"; req_one_access_txt = "13,8" }, /turf/open/floor/plating, @@ -6128,8 +6108,7 @@ base_state = "right"; dir = 2; icon_state = "right"; - name = "windoor"; - req_access_txt = "0" + name = "windoor" }, /obj/item/book/manual/wiki/engineering_hacking, /obj/item/device/tape/random, @@ -6201,8 +6180,7 @@ base_state = "right"; dir = 4; icon_state = "right"; - name = "Infirmary"; - req_access_txt = "0" + name = "Infirmary" }, /turf/open/floor/plasteel/whitered/side{ dir = 4 @@ -6393,7 +6371,6 @@ "anD" = ( /obj/machinery/door/airlock/maintenance{ name = "Security Maintenance"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/structure/cable/yellow{ @@ -6677,8 +6654,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Brig Infirmary Maintenance"; - req_access_txt = "63"; - req_one_access_txt = "0" + req_access_txt = "63" }, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -6794,9 +6770,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_access = null; - req_access_txt = "3"; - req_one_access_txt = "0" + req_access_txt = "3" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -7015,7 +6989,6 @@ /area/maintenance/fore) "aoS" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "1;4;38;12" }, /obj/structure/cable/yellow{ @@ -8150,8 +8123,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Interrogation Monitoring"; - req_access = null; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /turf/open/floor/plasteel/grimy, @@ -8203,8 +8174,7 @@ "arC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Recreation Area"; - req_access_txt = "0" + name = "Recreation Area" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ @@ -8222,8 +8192,7 @@ "arE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Recreation Area"; - req_access_txt = "0" + name = "Recreation Area" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ @@ -8415,8 +8384,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -8457,8 +8425,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -8496,9 +8463,7 @@ /area/maintenance/port/fore) "asf" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "Cargo Bay Bridge Access"; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Cargo Bay Bridge Access" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -8567,7 +8532,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ name = "Brig Maintenance"; - req_access_txt = "0"; req_one_access_txt = "63;12" }, /obj/structure/disposalpipe/segment, @@ -8680,9 +8644,7 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ icon_state = "1-4" }, @@ -8699,18 +8661,15 @@ /obj/machinery/button/door{ id = "Secure Gate"; name = "Cell Window Control"; - normaldoorcontrol = 0; pixel_x = -5; pixel_y = -3; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/button/door{ id = "briglockdown"; name = "Brig Lockdown Control"; pixel_x = 5; - pixel_y = -3; - req_access_txt = "0" + pixel_y = -3 }, /obj/structure/cable/yellow{ icon_state = "2-8" @@ -8884,7 +8843,7 @@ /turf/open/floor/plasteel/red/side, /area/security/main) "asL" = ( -/obj/machinery/rnd/protolathe/department/security, +/obj/machinery/rnd/production/techfab/department/security, /turf/open/floor/plasteel/red/side{ dir = 6 }, @@ -8987,7 +8946,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -9042,7 +9000,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -9146,9 +9103,7 @@ "ato" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance_hatch{ - name = "Cargo Bay Bridge Access"; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Cargo Bay Bridge Access" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -9291,7 +9246,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63" }, /turf/open/floor/plating, @@ -9421,9 +9375,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/warden) @@ -9431,7 +9383,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/effect/turf_decal/delivery, @@ -9448,7 +9399,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /turf/open/floor/plasteel, @@ -9457,7 +9407,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -9903,8 +9852,7 @@ base_state = "right"; dir = 2; icon_state = "right"; - name = "Reception Window"; - req_access_txt = "0" + name = "Reception Window" }, /obj/machinery/door/window/brigdoor{ dir = 1; @@ -10368,7 +10316,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;50" }, /turf/open/floor/plating, @@ -10458,9 +10405,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) "awd" = ( @@ -10639,9 +10584,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Interrogation"; - req_access = null; - req_access_txt = "63"; - req_one_access_txt = "0" + req_access_txt = "63" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10720,7 +10663,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -10748,7 +10690,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -10893,9 +10834,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/corner{ dir = 2 }, @@ -10949,9 +10888,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side, /area/security/brig) "axh" = ( @@ -11247,9 +11184,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/machinery/light/small{ - dir = 1 - }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "axN" = ( @@ -11410,6 +11344,13 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) +"aye" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) "ayf" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/glass{ @@ -11441,7 +11382,6 @@ "aym" = ( /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Warehouse Maintenance"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/structure/cable/yellow{ @@ -11535,9 +11475,7 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/brig) "ayz" = ( @@ -11649,7 +11587,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; req_access_txt = "4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -11816,18 +11753,13 @@ }, /area/security/brig) "azd" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) "aze" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -11940,9 +11872,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ icon_state = "1-4" }, @@ -12266,9 +12196,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/small{ - dir = 1 - }, /turf/open/floor/plating{ icon_state = "platingdmg2" }, @@ -12547,9 +12474,7 @@ /area/space) "aAB" = ( /obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access = null; - req_access_txt = "0" + name = "Mining Dock Airlock" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -13152,8 +13077,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/obj/machinery/rnd/circuit_imprinter, +/obj/machinery/rnd/production/circuit_imprinter, /obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aBM" = ( @@ -13161,8 +13089,11 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/machinery/rnd/protolathe/department/engineering, +/obj/machinery/rnd/production/protolathe/department/engineering, /obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aBN" = ( @@ -13171,9 +13102,15 @@ dir = 1 }, /obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aBO" = ( +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aBS" = ( @@ -13327,8 +13264,7 @@ "aCj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "0" + name = "Labor Camp Shuttle Airlock" }, /turf/open/floor/plasteel/dark, /area/hallway/primary/fore) @@ -13438,7 +13374,6 @@ "aCr" = ( /obj/machinery/door/airlock/security{ name = "Court Cell"; - req_access = null; req_access_txt = "63" }, /turf/open/floor/plasteel/dark, @@ -13530,8 +13465,7 @@ /area/crew_quarters/toilet/restrooms) "aCB" = ( /obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, @@ -13602,7 +13536,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/decal/cleanable/cobweb, @@ -13704,13 +13637,17 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"aCX" = ( +/turf/open/floor/plasteel, +/area/engine/engineering) "aCY" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24; + pixel_y = -26 }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless, -/area/space) +/turf/open/floor/plasteel, +/area/engine/engineering) "aCZ" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -13940,18 +13877,15 @@ /obj/machinery/button/door{ id = "Secure Gate"; name = "Cell Window Control"; - normaldoorcontrol = 0; pixel_x = 5; pixel_y = 27; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/button/door{ id = "briglockdown"; name = "Brig Lockdown Control"; pixel_x = 5; - pixel_y = 37; - req_access_txt = "0" + pixel_y = 37 }, /obj/machinery/light/small{ dir = 1 @@ -14103,7 +14037,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/landmark/start/assistant, @@ -14613,8 +14546,7 @@ base_state = "right"; dir = 8; icon_state = "right"; - name = "Outer Window"; - req_access_txt = "0" + name = "Outer Window" }, /obj/machinery/door/window/brigdoor{ dir = 4; @@ -14677,9 +14609,7 @@ /area/security/detectives_office) "aFa" = ( /obj/machinery/door/window{ - dir = 1; - name = "glass door"; - req_access_txt = "0" + dir = 1 }, /turf/open/floor/plasteel/dark, /area/security/detectives_office) @@ -14753,8 +14683,7 @@ "aFi" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -15015,7 +14944,6 @@ /area/quartermaster/warehouse) "aFM" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63;48;50" }, /obj/structure/disposalpipe/segment, @@ -15144,7 +15072,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Security-Storage Backroom"; - req_access = null; req_access_txt = "63" }, /turf/open/floor/plasteel/dark, @@ -15317,7 +15244,7 @@ }, /area/hallway/primary/fore) "aGo" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/red/corner{ dir = 2 }, @@ -15443,7 +15370,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/freezer, @@ -15783,7 +15709,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -15824,7 +15749,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -15964,7 +15888,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Court Cell"; - req_access = null; req_access_txt = "63" }, /turf/open/floor/plasteel/dark, @@ -16071,7 +15994,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/bed, @@ -16103,9 +16025,6 @@ lootcount = 2; name = "2maintenance loot spawner" }, -/obj/machinery/light/small{ - dir = 8 - }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aHW" = ( @@ -16146,7 +16065,6 @@ id = "aux_base_shutters"; name = "Public Shutters Control"; pixel_y = -24; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /turf/open/floor/plasteel/yellow/side, @@ -16310,7 +16228,6 @@ }, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -16470,7 +16387,6 @@ }, /obj/machinery/door/airlock/security{ name = "Security-Storage Backroom"; - req_access = null; req_access_txt = "63" }, /turf/open/floor/plasteel/dark, @@ -16717,7 +16633,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/freezer, @@ -16744,7 +16659,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/landmark/start/assistant, @@ -16925,7 +16839,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63;48;50" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -16938,7 +16851,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63;48;50" }, /turf/open/floor/plating, @@ -17008,7 +16920,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Brig"; - req_access = null; req_access_txt = "63; 42" }, /turf/open/floor/plasteel, @@ -17128,7 +17039,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "1;4;38;12" }, /turf/open/floor/plating, @@ -17136,8 +17046,7 @@ "aKl" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) @@ -17148,8 +17057,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock{ - name = "Dormitories"; - req_access_txt = "0" + name = "Dormitories" }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 @@ -17164,8 +17072,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ - name = "Dormitories"; - req_access_txt = "0" + name = "Dormitories" }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 @@ -17303,10 +17210,8 @@ "aKN" = ( /obj/machinery/door/poddoor{ density = 1; - icon_state = "closed"; id = "QMLoaddoor2"; - name = "Supply Dock Loading Door"; - opacity = 1 + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 4; @@ -18754,7 +18659,7 @@ /turf/open/floor/plasteel/neutral/side, /area/security/courtroom) "aOj" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/neutral/side, /area/security/courtroom) "aOk" = ( @@ -18948,8 +18853,7 @@ dir = 4 }, /obj/machinery/door/airlock{ - name = "Garden"; - req_access_txt = "0" + name = "Garden" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -19631,9 +19535,7 @@ icon_state = "2-8" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, +/turf/open/floor/plasteel, /area/engine/engineering) "aPZ" = ( /obj/machinery/vending/tool, @@ -19675,10 +19577,8 @@ "aQg" = ( /obj/machinery/door/poddoor{ density = 1; - icon_state = "closed"; id = "QMLoaddoor"; - name = "Supply Dock Loading Door"; - opacity = 1 + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 8; @@ -20027,8 +19927,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock{ - name = "Locker Room"; - req_access_txt = "0" + name = "Locker Room" }, /turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) @@ -20261,9 +20160,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aRp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -20451,8 +20351,7 @@ base_state = "right"; dir = 4; icon_state = "right"; - name = "Crate Disposal Chute"; - req_access_txt = "0" + name = "Crate Disposal Chute" }, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -20717,9 +20616,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aSu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -21064,7 +20964,6 @@ "aTi" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/highsecurity{ - locked = 0; name = "AI Upload"; req_access_txt = "16" }, @@ -21167,8 +21066,7 @@ dir = 4 }, /obj/machinery/door/airlock{ - name = "Locker Room"; - req_access_txt = "0" + name = "Locker Room" }, /turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) @@ -21276,9 +21174,10 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aTG" = ( /obj/structure/disposalpipe/segment{ @@ -21343,8 +21242,7 @@ }, /obj/machinery/door/window{ dir = 2; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /turf/open/floor/plasteel/dark, /area/aisat) @@ -21427,8 +21325,7 @@ base_state = "right"; dir = 2; icon_state = "right"; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /turf/open/floor/plasteel/dark, /area/aisat) @@ -21494,7 +21391,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/rnd/protolathe/department/cargo, +/obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel, /area/quartermaster/storage) "aUj" = ( @@ -21928,9 +21825,7 @@ "aUY" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel/yellow/side{ - dir = 10 - }, +/turf/open/floor/plasteel, /area/engine/engineering) "aUZ" = ( /obj/structure/disposalpipe/segment, @@ -21985,7 +21880,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side, +/turf/closed/wall, +/area/engine/engineering) +"aVh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, /area/engine/engineering) "aVk" = ( /obj/structure/window/reinforced{ @@ -22525,10 +22426,8 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "aWu" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - req_access = null; - req_access_txt = "32" +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, /turf/open/floor/plating, /area/maintenance/starboard) @@ -22583,8 +22482,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/command{ name = "Chief Engineer's Office"; - req_access_txt = "56"; - req_one_access_txt = "0" + req_access_txt = "56" }, /obj/effect/turf_decal/bot{ dir = 1 @@ -22941,7 +22839,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63;48;50" }, /turf/open/floor/plating, @@ -23717,7 +23614,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63;48;50" }, /turf/open/floor/plating, @@ -24361,7 +24257,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;48;50;1" }, /turf/open/floor/plating, @@ -24404,7 +24299,6 @@ "bak" = ( /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Maintenance"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/structure/cable/yellow{ @@ -24530,7 +24424,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -24544,7 +24437,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -25458,8 +25350,7 @@ /area/maintenance/central) "bch" = ( /obj/machinery/door/airlock{ - name = "Central Emergency Storage"; - req_access_txt = "0" + name = "Central Emergency Storage" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -27092,7 +26983,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Tech Storage"; - req_access_txt = "0"; req_one_access_txt = "23;30" }, /obj/structure/cable/yellow{ @@ -27233,8 +27123,7 @@ base_state = "right"; dir = 8; icon_state = "right"; - name = "MiniSat Airlock Access"; - req_access_txt = "0" + name = "MiniSat Airlock Access" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -27526,7 +27415,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Mailroom"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -27600,7 +27488,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28308,8 +28195,7 @@ }, /obj/machinery/door/window{ dir = 8; - name = "MiniSat Airlock Access"; - req_access_txt = "0" + name = "MiniSat Airlock Access" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, @@ -28413,7 +28299,6 @@ }, /obj/machinery/door/airlock/security{ name = "Customs Desk"; - req_access = null; req_access_txt = "1" }, /obj/effect/landmark/event_spawn, @@ -28443,7 +28328,6 @@ dir = 10 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;48;50;1" }, /turf/open/floor/plating, @@ -29031,7 +28915,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external{ name = "Escape Pod Four"; - req_access = null; req_access_txt = "32" }, /turf/open/floor/plasteel, @@ -29499,7 +29382,7 @@ }, /area/bridge) "bkF" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/structure/cable/yellow{ icon_state = "1-2" }, @@ -29978,7 +29861,6 @@ /area/ai_monitored/turret_protected/aisat_interior) "blI" = ( /obj/machinery/door/airlock/highsecurity{ - locked = 0; name = "AI Chamber"; req_access_txt = "16" }, @@ -30462,7 +30344,6 @@ "bmI" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -30532,7 +30413,6 @@ /area/crew_quarters/bar) "bmQ" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;25;46" }, /obj/structure/disposalpipe/segment, @@ -30545,8 +30425,7 @@ "bmS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock{ - name = "Starboard Emergency Storage"; - req_access_txt = "0" + name = "Starboard Emergency Storage" }, /turf/open/floor/plating, /area/maintenance/starboard) @@ -30556,7 +30435,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;25;46" }, /turf/open/floor/plating, @@ -30607,7 +30485,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Foyer"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -30793,8 +30670,7 @@ "bns" = ( /obj/machinery/door/window{ dir = 1; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkblue/corner{ @@ -31939,7 +31815,7 @@ icon_state = "4-8" }, /obj/machinery/holopad, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/foyer) "bpL" = ( @@ -32800,7 +32676,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;25;46" }, /turf/open/floor/plating, @@ -32870,7 +32745,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;25;46" }, /turf/open/floor/plating, @@ -33140,8 +33014,7 @@ "brS" = ( /obj/machinery/door/window{ dir = 2; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/darkblue/corner{ @@ -33370,7 +33243,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "bsm" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/entry) @@ -33846,7 +33719,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "20;12" }, /turf/open/floor/plating, @@ -33997,7 +33869,6 @@ "btz" = ( /obj/machinery/door/airlock/maintenance{ name = "Engineering Foyer Maintenance"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -34247,7 +34118,6 @@ /area/hallway/primary/port) "bud" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;27;37" }, /obj/structure/cable/yellow{ @@ -34339,7 +34209,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34427,7 +34296,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /turf/open/floor/plasteel/dark, @@ -34466,7 +34334,6 @@ "buA" = ( /obj/machinery/door/airlock/command{ name = "Command Desk"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel/vault, @@ -34648,7 +34515,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;25;46" }, /turf/open/floor/plating, @@ -35464,7 +35330,6 @@ "bwG" = ( /obj/machinery/door/airlock/command{ name = "Emergency Escape"; - req_access = null; req_access_txt = "20" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36037,8 +35902,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Auxiliary Bathrooms"; - req_access_txt = "0" + name = "Auxiliary Bathrooms" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -36156,8 +36020,7 @@ /obj/machinery/door/window/northleft{ dir = 2; icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" + name = "Reception Window" }, /obj/machinery/door/poddoor/preopen{ id = "hop"; @@ -36187,7 +36050,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Council Chamber"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel/dark, @@ -36230,7 +36092,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Council Chamber"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel/dark, @@ -36256,7 +36117,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /turf/open/floor/plasteel/dark, @@ -36478,7 +36338,7 @@ /area/ai_monitored/storage/satellite) "byP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/caution{ dir = 8 }, @@ -36858,8 +36718,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock{ - name = "Port Emergency Storage"; - req_access_txt = "0" + name = "Port Emergency Storage" }, /turf/open/floor/plating, /area/maintenance/port) @@ -36927,8 +36786,7 @@ /area/library) "bzG" = ( /obj/machinery/door/morgue{ - name = "Study #1"; - req_access_txt = "0" + name = "Study #1" }, /turf/open/floor/plasteel/cult{ dir = 2 @@ -36936,8 +36794,7 @@ /area/library) "bzH" = ( /obj/machinery/door/morgue{ - name = "Study #2"; - req_access_txt = "0" + name = "Study #2" }, /turf/open/floor/plasteel/cult{ dir = 2 @@ -37630,7 +37487,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/newscaster{ @@ -37904,7 +37760,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "20;12" }, /obj/structure/disposalpipe/segment, @@ -38201,6 +38056,7 @@ /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space, /area/space/nearstation) "bCA" = ( @@ -38996,7 +38852,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/newscaster{ @@ -39680,7 +39535,6 @@ "bFA" = ( /obj/machinery/door/airlock{ name = "Theatre Stage"; - req_access_txt = "0"; req_one_access_txt = "12;46" }, /obj/structure/cable/yellow{ @@ -39999,7 +39853,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/item/soap/nanotrasen, @@ -40023,7 +39876,6 @@ "bGq" = ( /obj/machinery/door/airlock/maintenance{ name = "Library Maintenance"; - req_access_txt = "0"; req_one_access_txt = "12;37" }, /turf/open/floor/plating, @@ -40128,7 +39980,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Teleport Access"; - req_access_txt = "0"; req_one_access_txt = "17;19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -40241,7 +40092,6 @@ /area/hallway/secondary/command) "bGT" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;17" }, /obj/structure/cable/yellow{ @@ -40664,7 +40514,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/newscaster{ @@ -40765,7 +40614,7 @@ "bIe" = ( /obj/structure/table, /obj/item/hand_tele, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -41276,7 +41125,6 @@ /area/tcommsat/computer) "bJj" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;27;37" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -41320,7 +41168,6 @@ /area/hallway/secondary/entry) "bJp" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;27;37" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41576,7 +41423,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/neutral/side{ dir = 2 }, @@ -41889,7 +41736,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bKy" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -42024,8 +41871,7 @@ base_state = "right"; dir = 2; icon_state = "right"; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /obj/machinery/camera{ c_tag = "MiniSat Exterior - Aft Starboard"; @@ -42292,9 +42138,7 @@ "bLu" = ( /obj/machinery/door/window/northleft{ dir = 8; - name = "Disposals Chute"; - pixel_x = -1; - req_access_txt = "0" + name = "Disposals Chute" }, /obj/machinery/disposal/deliveryChute{ dir = 8; @@ -42654,6 +42498,10 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engine/atmos) +"bMi" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) "bMj" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, @@ -43527,8 +43375,7 @@ }, /obj/machinery/door/window{ dir = 2; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /obj/machinery/camera{ c_tag = "MiniSat Exterior - Aft Port"; @@ -43583,7 +43430,6 @@ /area/hallway/secondary/entry) "bOe" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;27" }, /obj/structure/cable/yellow{ @@ -44269,8 +44115,7 @@ "bPI" = ( /obj/machinery/door/airlock/maintenance/abandoned{ name = "Vacant Office Maintenance"; - req_access_txt = "32"; - req_one_access_txt = "0" + req_access_txt = "32" }, /turf/open/floor/plating, /area/maintenance/port) @@ -45756,7 +45601,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;17" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -45787,7 +45631,6 @@ }, /obj/machinery/door/airlock/medical/glass{ name = "Service Door"; - req_access_txt = "0"; req_one_access_txt = "35;28" }, /turf/open/floor/plasteel/cafeteria{ @@ -45799,8 +45642,7 @@ /obj/machinery/door/window/eastleft{ dir = 1; name = "Kitchen Window"; - req_access_txt = "28"; - req_one_access_txt = "0" + req_access_txt = "28" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -45808,7 +45650,6 @@ /obj/machinery/door/window/eastleft{ dir = 2; name = "Hydroponics Window"; - req_access_txt = "0"; req_one_access_txt = "30;35" }, /obj/effect/turf_decal/delivery, @@ -46008,10 +45849,7 @@ /turf/closed/wall, /area/maintenance/solars/port/aft) "bTq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plating/airless, /area/engine/engineering) "bTr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -46084,7 +45922,6 @@ "bTB" = ( /obj/machinery/door/airlock/maintenance{ name = "Library Maintenance"; - req_access_txt = "0"; req_one_access_txt = "12;37" }, /obj/structure/disposalpipe/segment{ @@ -46773,7 +46610,6 @@ /area/maintenance/port) "bUS" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;25;28" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -47015,7 +46851,6 @@ /obj/machinery/door/window/westleft{ dir = 4; name = "Hydroponics Desk"; - req_access_txt = "0"; req_one_access_txt = "30;35" }, /turf/open/floor/plasteel/green{ @@ -47079,6 +46914,7 @@ /turf/closed/wall, /area/hallway/secondary/service) "bVA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ name = "Service Hall"; req_access_txt = "null"; @@ -47365,7 +47201,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;37;25;28" }, /turf/open/floor/plating, @@ -47684,7 +47519,6 @@ /obj/machinery/door/window/westright{ dir = 4; name = "Hydroponics Desk"; - req_access_txt = "0"; req_one_access_txt = "30;35" }, /obj/item/folder/white{ @@ -47838,9 +47672,6 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/machinery/light/small{ - dir = 1 - }, /turf/open/floor/plating, /area/maintenance/starboard) "bXc" = ( @@ -48252,7 +48083,6 @@ /area/hallway/primary/central) "bYb" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;35;47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -48503,7 +48333,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -48597,7 +48426,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;25;28" }, /turf/open/floor/plating, @@ -49617,8 +49445,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ name = "Hydroponics Backroom"; - req_access_txt = "35"; - req_one_access_txt = "0" + req_access_txt = "35" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -49661,8 +49488,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Hydroponics Maintenance"; - req_access_txt = "35"; - req_one_access_txt = "0" + req_access_txt = "35" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50034,7 +49860,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5" }, /turf/open/floor/plating, @@ -50700,8 +50525,7 @@ /area/engine/atmos) "ccW" = ( /obj/machinery/door/airlock/external{ - req_access_txt = "24"; - req_one_access_txt = "0" + req_access_txt = "24" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -50931,7 +50755,7 @@ }, /area/medical/storage) "cdv" = ( -/obj/machinery/rnd/protolathe/department/medical, +/obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/plasteel/whiteblue/side{ dir = 5 }, @@ -51148,8 +50972,7 @@ "cdU" = ( /obj/machinery/door/airlock/maintenance{ name = "Hydroponics Maintenance"; - req_access_txt = "35"; - req_one_access_txt = "0" + req_access_txt = "35" }, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -51219,9 +51042,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ced" = ( @@ -51241,7 +51062,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 4 }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) @@ -51254,6 +51075,9 @@ name = "Fuel Pipe to Incinerator"; on = 0 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ceg" = ( @@ -51389,8 +51213,7 @@ /obj/structure/table/glass, /obj/machinery/door/window/eastleft{ name = "First-Aid Supplies"; - req_access_txt = "5"; - req_one_access_txt = "0" + req_access_txt = "5" }, /turf/open/floor/plasteel/whiteblue/side{ dir = 8 @@ -51882,6 +51705,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cfq" = ( @@ -51894,7 +51718,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "input port pump" @@ -51910,6 +51733,7 @@ /area/maintenance/disposal/incinerator) "cft" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cfu" = ( @@ -52346,8 +52170,7 @@ "cgp" = ( /obj/machinery/door/airlock/maintenance{ name = "Research Maintenance"; - req_access_txt = "47"; - req_one_access_txt = "0" + req_access_txt = "47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, @@ -52376,6 +52199,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cgv" = ( @@ -52398,7 +52222,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cgy" = ( @@ -52629,7 +52452,6 @@ "cgU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -52647,7 +52469,6 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -52657,7 +52478,6 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Desk"; req_access_txt = "5" }, @@ -52829,7 +52649,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;47" }, /obj/structure/disposalpipe/segment, @@ -52975,6 +52794,9 @@ /obj/structure/extinguisher_cabinet{ pixel_y = -31 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "chI" = ( @@ -52983,6 +52805,9 @@ dir = 2; name = "output gas to space" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "chJ" = ( @@ -52993,12 +52818,8 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal/incinerator) -"chL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) @@ -53328,7 +53149,6 @@ "civ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33" }, @@ -53414,7 +53234,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/rnd/protolathe/department/science, +/obj/machinery/rnd/production/protolathe/department/science, /turf/open/floor/plasteel, /area/science/lab) "ciE" = ( @@ -53567,7 +53387,7 @@ /turf/open/floor/engine, /area/science/explab) "ciT" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -53623,7 +53443,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) @@ -53993,7 +53812,6 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "cjV" = ( -/obj/machinery/smoke_machine, /turf/open/floor/plasteel/whiteyellow/side{ dir = 4 }, @@ -54050,7 +53868,7 @@ "cjZ" = ( /obj/item/reagent_containers/glass/beaker/sulphuric, /obj/effect/turf_decal/stripes/line, -/obj/machinery/rnd/circuit_imprinter/department/science, +/obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/plasteel, /area/science/lab) "cka" = ( @@ -54315,24 +54133,14 @@ /area/maintenance/starboard/aft) "ckC" = ( /obj/structure/lattice, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 2; - name = "Incinerator Output Pump"; - on = 1; - use_power = 0 + name = "Incinerator Output Pump" }, /obj/structure/disposalpipe/segment, /turf/open/space, /area/maintenance/disposal/incinerator) "ckD" = ( -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_exterior"; - layer = 3.1; - idSelf = "incinerator_access_control"; - name = "Incinerator airlock control"; - pixel_x = 8; - pixel_y = -24 - }, /obj/machinery/light/small{ dir = 8 }, @@ -54343,21 +54151,25 @@ dir = 1; on = 1 }, -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; - name = "Incinerator airlock control"; - pixel_x = 8; +/obj/machinery/airlock_sensor{ + id_tag = "incinerator_airlock_sensor"; + master_tag = "incinerator_airlock_control"; + pixel_x = -8; pixel_y = 24 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "ckE" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 8; + frequency = 1449; + id = "incinerator_airlock_pump" }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) @@ -54372,6 +54184,9 @@ dir = 2; on = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "ckG" = ( @@ -54480,8 +54295,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Observation"; - req_access_txt = "0" + name = "Observation" }, /turf/open/floor/plasteel/dark, /area/medical/surgery) @@ -54956,9 +54770,7 @@ /area/maintenance/starboard/aft) "clX" = ( /obj/machinery/door/airlock/maintenance/abandoned{ - locked = 0; name = "Storage Room"; - req_access_txt = "0"; req_one_access_txt = "12;47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55072,8 +54884,7 @@ "cmn" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Observation"; - req_access_txt = "0" + name = "Observation" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -55294,7 +55105,6 @@ "cmM" = ( /obj/machinery/door/airlock{ name = "Research Emergency Storage"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/structure/cable/yellow{ @@ -55312,7 +55122,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/medical{ name = "Research Break Room"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -55469,7 +55278,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cnd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon{ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1; name = "incinerator output intake" }, @@ -56185,7 +55994,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/rnd/protolathe/department/service, +/obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plasteel, /area/hallway/secondary/service) "cox" = ( @@ -56993,8 +56802,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /turf/open/floor/plasteel/white, /area/medical/surgery) @@ -58253,8 +58061,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Chief Medical Officer's Office"; - req_access_txt = "40"; - req_one_access_txt = "0" + req_access_txt = "40" }, /turf/open/floor/plasteel/barber{ dir = 8 @@ -58404,7 +58211,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;9" }, /turf/open/floor/plating, @@ -58449,8 +58255,7 @@ dir = 4 }, /obj/machinery/door/airlock{ - name = "Aft Emergency Storage"; - req_access_txt = "0" + name = "Aft Emergency Storage" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -58487,7 +58292,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "7;47;29;12" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -58548,7 +58352,6 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Research Maintenance"; - req_access_txt = "0"; req_one_access_txt = "7;47;29" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -58859,8 +58662,7 @@ "ctC" = ( /obj/machinery/door/airlock/maintenance{ name = "Genetics Maintenance"; - req_access_txt = "9"; - req_one_access_txt = "0" + req_access_txt = "9" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -58919,7 +58721,6 @@ "ctM" = ( /obj/machinery/door/airlock/maintenance{ name = "Research Testing Range Maintenance"; - req_access_txt = "0"; req_one_access_txt = "7;47;29" }, /turf/open/floor/plating, @@ -59953,8 +59754,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Research Director's Office"; - req_access_txt = "30"; - req_one_access_txt = "0" + req_access_txt = "30" }, /turf/open/floor/plasteel/cafeteria{ dir = 5 @@ -61076,10 +60876,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ id_tag = "AuxGenetics"; - locked = 0; name = "Genetics Lab"; - req_access_txt = "9"; - req_one_access_txt = "0" + req_access_txt = "9" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -61112,10 +60910,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ id_tag = "AuxGenetics"; - locked = 0; name = "Genetics Access"; - req_access_txt = "9"; - req_one_access_txt = "0" + req_access_txt = "9" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -61441,9 +61237,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 4; - locked = 0; name = "Cloning Lab APC"; areastring = "/area/medical/genetics/cloning"; pixel_x = 24 @@ -61613,8 +61408,7 @@ base_state = "right"; dir = 1; icon_state = "right"; - name = "door"; - req_access_txt = "0" + name = "door" }, /turf/open/floor/engine{ dir = 9; @@ -61731,7 +61525,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;47" }, /turf/open/floor/plating, @@ -62070,8 +61863,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62173,7 +61965,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research Testing Range"; - req_access_txt = "0"; req_one_access_txt = "7;47;29" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -62373,7 +62164,6 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/effect/turf_decal/delivery, @@ -62577,8 +62367,7 @@ /obj/machinery/button/door{ id = "researchrangeshutters"; name = "Blast Door Control"; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /obj/machinery/light, /obj/effect/turf_decal/stripes/line, @@ -63535,7 +63324,6 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/effect/turf_decal/delivery, @@ -63642,7 +63430,7 @@ /turf/open/floor/plating/airless, /area/science/test_area) "cDx" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plating/airless, /area/science/test_area) "cDy" = ( @@ -64379,7 +64167,6 @@ /area/medical/virology) "cEN" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;6" }, /obj/structure/disposalpipe/segment, @@ -65513,7 +65300,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/rnd/circuit_imprinter, +/obj/machinery/rnd/production/circuit_imprinter, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/robotics/lab) @@ -65987,7 +65774,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;6" }, /turf/open/floor/plating, @@ -66061,8 +65847,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -66105,7 +65890,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; - req_access = null; req_access_txt = "30" }, /obj/structure/cable/yellow{ @@ -66235,7 +66019,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_access_txt = "0"; req_one_access_txt = "7;29" }, /turf/open/floor/plasteel/whitepurple{ @@ -66365,7 +66148,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;6" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -66697,7 +66479,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Research Lab Maintenance"; - req_access_txt = "0"; req_one_access_txt = "7;29" }, /obj/effect/turf_decal/stripes/line{ @@ -66802,8 +66583,7 @@ }, /obj/machinery/door/airlock/maintenance/abandoned{ name = "Medical Surplus Storeroom"; - req_access_txt = "12"; - req_one_access_txt = "0" + req_access_txt = "12" }, /turf/open/floor/plating, /area/maintenance/aft) @@ -67429,9 +67209,7 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance/abandoned{ - locked = 0; name = "Storage Room"; - req_access_txt = "0"; req_one_access_txt = "12;47" }, /turf/open/floor/plating, @@ -67563,7 +67341,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/maintenance{ name = "Crematorium Maintenance"; - req_access_txt = "0"; req_one_access_txt = "27" }, /turf/open/floor/plating, @@ -67576,7 +67353,6 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Chapel Office Maintenance"; - req_access_txt = "0"; req_one_access_txt = "22" }, /turf/open/floor/plating, @@ -67670,7 +67446,6 @@ /area/maintenance/aft) "cLk" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;6" }, /turf/open/floor/plating, @@ -67764,7 +67539,6 @@ /area/hallway/secondary/exit/departure_lounge) "cLv" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;47" }, /obj/structure/cable/yellow{ @@ -67831,7 +67605,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -67856,13 +67629,16 @@ /turf/open/floor/plating, /area/maintenance/aft) "cLC" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "incinerator_airlock_exterior"; - idInterior = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; +/obj/machinery/embedded_controller/radio/airlock_controller{ name = "Incinerator Access Console"; + airpump_tag = "incinerator_airlock_pump"; + exterior_door_tag = "incinerator_airlock_exterior"; + id_tag = "incinerator_access_control"; + interior_door_tag = "incinerator_airlock_interior"; pixel_x = 8; pixel_y = -24; + sanitize_external = 1; + sensor_tag = "incinerator_airlock_sensor"; req_access_txt = "12" }, /obj/machinery/button/ignition{ @@ -67904,6 +67680,15 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/aft) +"cLE" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1; + name = "euthanization chamber freezer"; + on = 1; + target_temperature = 80 + }, +/turf/open/floor/plating, +/area/science/xenobiology) "cLF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68099,7 +67884,6 @@ "cMb" = ( /obj/machinery/door/airlock/maintenance{ name = "Chapel Maintenance"; - req_access_txt = "0"; req_one_access_txt = "12;22" }, /obj/structure/cable/yellow{ @@ -68540,8 +68324,7 @@ base_state = "right"; dir = 8; icon_state = "right"; - name = "Outer Window"; - req_access_txt = "0" + name = "Outer Window" }, /obj/machinery/door/window/brigdoor{ dir = 4; @@ -69064,8 +68847,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Crematorium"; - req_access_txt = "22;27"; - req_one_access_txt = "0" + req_access_txt = "22;27" }, /turf/open/floor/plasteel/dark, /area/chapel/office) @@ -69862,7 +69644,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -70487,8 +70269,7 @@ id = "chapel_shutters_space"; name = "chapel shutters control"; pixel_x = -6; - pixel_y = -25; - req_access_txt = "0" + pixel_y = -25 }, /obj/machinery/light_switch{ pixel_x = 6; @@ -70521,8 +70302,7 @@ idDoor = "xeno_airlock_exterior"; idSelf = "xeno_airlock_control"; name = "Access Button"; - pixel_x = -24; - req_access_txt = "0" + pixel_x = -24 }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70609,8 +70389,7 @@ /area/chapel/main) "cRF" = ( /obj/machinery/door/morgue{ - name = "Chapel Garden"; - req_access_txt = "0" + name = "Chapel Garden" }, /turf/open/floor/plasteel/cult{ dir = 2 @@ -70624,8 +70403,7 @@ /obj/machinery/button/door{ id = "chapel_shutters_parlour"; name = "chapel shutters control"; - pixel_y = -25; - req_access_txt = "0" + pixel_y = -25 }, /turf/open/floor/plasteel/vault, /area/chapel/main) @@ -71474,8 +71252,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "Test Chamber Maintenance"; - req_access_txt = "47"; - req_one_access_txt = "0" + req_access_txt = "47" }, /turf/open/floor/plating, /area/science/xenobiology) @@ -71827,12 +71604,6 @@ }, /turf/open/floor/plating, /area/shuttle/auxillary_base) -"cWu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "cWA" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -71854,10 +71625,7 @@ /area/construction/mining/aux_base) "cWM" = ( /obj/machinery/door/airlock/external{ - name = "Construction Zone"; - req_access = null; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Construction Zone" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, @@ -71881,12 +71649,7 @@ }, /area/construction/mining/aux_base) "cXI" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) "cXR" = ( @@ -71898,12 +71661,11 @@ }, /area/construction/mining/aux_base) "cXZ" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/structure/reagent_dispensers/watertank, +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) "cYc" = ( @@ -71923,9 +71685,8 @@ }, /area/science/robotics/lab) "cYj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/structure/closet/firecloset, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) "cYE" = ( @@ -71981,7 +71742,6 @@ }, /obj/machinery/door/airlock/engineering{ name = "Auxillary Base Construction"; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -72053,6 +71813,9 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"cZv" = ( +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "cZR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -72130,7 +71893,7 @@ /turf/open/floor/engine, /area/science/xenobiology) "daH" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/engine, /area/science/xenobiology) "daI" = ( @@ -72215,6 +71978,15 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"daR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1; + external_pressure_bound = 140; + name = "server vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "daS" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/circuit/killroom, @@ -72355,6 +72127,15 @@ /obj/machinery/light/small, /turf/open/floor/circuit/killroom, /area/science/xenobiology) +"dbw" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Kill Chamber"; + dir = 1; + network = list("ss13","rd","xeno"); + start_active = 1 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "dbE" = ( /obj/machinery/plantgenes, /obj/effect/turf_decal/stripes/line{ @@ -72380,7 +72161,6 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchInt"; name = "Research Division"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/effect/turf_decal/delivery, @@ -72398,7 +72178,6 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchInt"; name = "Research Division"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/effect/turf_decal/delivery, @@ -72459,7 +72238,6 @@ "dbP" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/structure/cable{ @@ -72555,8 +72333,7 @@ idSelf = "xeno_airlock_control"; name = "Access Button"; pixel_x = 29; - pixel_y = -8; - req_access_txt = "0" + pixel_y = -8 }, /obj/machinery/firealarm{ dir = 2; @@ -73322,8 +73099,7 @@ "ddp" = ( /obj/machinery/door/airlock/hatch{ name = "Test Chamber Maintenance"; - req_access_txt = "47"; - req_one_access_txt = "0" + req_access_txt = "47" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -73423,6 +73199,14 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"ddB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "ddC" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -73447,7 +73231,10 @@ /turf/open/floor/plating, /area/shuttle/auxillary_base) "ddO" = ( -/turf/open/floor/plating/airless, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, /area/engine/engineering) "ddP" = ( /obj/structure/disposalpipe/segment{ @@ -73509,6 +73296,13 @@ }, /turf/open/space, /area/space) +"deh" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/engine/engineering) "dem" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -73521,11 +73315,17 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/space/nearstation) +/area/space) "der" = ( /obj/structure/closet/secure_closet/engineering_welding, /turf/open/floor/plasteel/yellow/side, /area/engine/engineering) +"deu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space) "dev" = ( /obj/machinery/field/generator{ anchored = 1; @@ -73534,8 +73334,15 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "dew" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/space, -/area/space/nearstation) +/area/space) "deB" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "engpa"; @@ -73664,6 +73471,10 @@ /obj/structure/cable/white{ icon_state = "1-4" }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, /turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "dga" = ( @@ -73673,13 +73484,10 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "dgc" = ( -/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{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 }, +/turf/open/floor/plating, /area/maintenance/starboard) "dgd" = ( /obj/structure/cable/white{ @@ -73700,6 +73508,12 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) +"dgf" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space, +/area/space/nearstation) "dgg" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -73711,32 +73525,74 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "dgj" = ( -/obj/structure/grille, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) "dgk" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) "dgm" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"dgo" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/turf/open/floor/plating, +/area/maintenance/starboard) +"dgp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"dgr" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"dgt" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"dgu" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space/nearstation) +"dgv" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"dgw" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) "dgz" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/delivery, @@ -73744,13 +73600,134 @@ /turf/open/floor/plasteel, /area/engine/engineering) "dgA" = ( -/obj/machinery/light{ +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dgB" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"dgI" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/space, +/area/space/nearstation) +"dgJ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, +/turf/open/space, +/area/space/nearstation) +"dgK" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"dgM" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"dgN" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dgO" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dgS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/transit_tube/horizontal, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dha" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dhc" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dhe" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, /turf/open/floor/plasteel, -/area/engine/engineering) -"dgI" = ( -/turf/closed/wall/mineral/plastitanium, +/area/engine/atmos) +"dhg" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dhh" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Engine"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dhi" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/door/window/northleft{ + dir = 8; + icon_state = "left"; + name = "Inner Pipe Access"; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"dhj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"dhk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"dhl" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/open/space, /area/space/nearstation) "dhn" = ( /obj/structure/table, @@ -73850,8 +73827,7 @@ base_state = "right"; dir = 4; icon_state = "right"; - name = "Outer Window"; - req_access_txt = "0" + name = "Outer Window" }, /obj/machinery/door/window/brigdoor{ dir = 8; @@ -74242,8 +74218,7 @@ base_state = "right"; dir = 8; icon_state = "right"; - name = "Theatre Stage"; - req_access_txt = "0" + name = "Theatre Stage" }, /obj/structure/sign/poster/random{ pixel_y = -32 @@ -75055,14 +75030,6 @@ icon_state = "platingdmg2" }, /area/maintenance/port/fore) -"drT" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "dsg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75103,13 +75070,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"dtL" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/space, -/area/space) "dtP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75405,7 +75365,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -76140,23 +76099,24 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"dPf" = ( +"dQe" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/tesla_coil, +/turf/open/floor/plating/airless, +/area/space) +"dSf" = ( /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "1-8" }, /obj/structure/grille, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 6 }, /turf/open/floor/plating/airless, /area/engine/engineering) -"dPp" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/engine/engineering) "dYu" = ( /obj/machinery/door/airlock/external{ name = "Auxiliary Airlock" @@ -76166,28 +76126,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"dYv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1; - external_pressure_bound = 140; - name = "server vent"; - pressure_checks = 0 - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) -"dZD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space) -"eln" = ( -/turf/open/space/basic, -/area/engine/engineering) -"enN" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/engine/engineering) "eoK" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -76203,6 +76141,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"epK" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/power/grounding_rod, +/turf/open/floor/plating/airless, +/area/space) "eqq" = ( /obj/item/screwdriver, /obj/structure/table/reinforced, @@ -76220,17 +76165,6 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"esV" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "evy" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -76241,23 +76175,8 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"eEu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Containment Access"; - req_access_txt = "10; 13" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +"eFi" = ( +/obj/machinery/light/small, /turf/open/floor/plating, /area/engine/engineering) "eFN" = ( @@ -76267,6 +76186,16 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/office) +"eHe" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"eWn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/space) "eXy" = ( /obj/machinery/airalarm{ pixel_y = 32 @@ -76290,63 +76219,30 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/engine/engineering) -"ffK" = ( -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) -"fjy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/space) -"foU" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Engine."; - dir = 8; - layer = 4; - name = "Engine Monitor"; - network = list("singularity"); - pixel_x = 30 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engineering) "fDD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, /area/science/circuit) -"fGs" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, +"fRj" = ( +/obj/structure/lattice, +/turf/open/space, /area/engine/engineering) -"fWO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"fSi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/plating/airless, -/area/space) +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "gfh" = ( /obj/machinery/libraryscanner, /turf/open/floor/plasteel/white, /area/science/circuit) -"gha" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1; - external_pressure_bound = 120; - name = "server vent" - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "gix" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -76365,13 +76261,11 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"goZ" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "4-8" +"gut" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, -/turf/open/floor/plating/airless, /area/engine/engineering) "gEk" = ( /obj/structure/cable/yellow{ @@ -76379,6 +76273,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"gFN" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Containment - Fore Starboard"; + dir = 8; + network = list("singularity") + }, +/turf/open/floor/plating/airless, +/area/space) "gGT" = ( /obj/effect/landmark/start/scientist, /obj/structure/chair/office/light{ @@ -76398,14 +76300,6 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/atmos) -"gKb" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Fore Starboard"; - dir = 8; - network = list("singularity") - }, -/turf/open/floor/plating/airless, -/area/space) "gLC" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel, @@ -76416,12 +76310,27 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"gPi" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/engineering) "gRS" = ( /obj/structure/table/reinforced, /obj/item/device/integrated_electronics/analyzer, /obj/item/device/integrated_circuit_printer, /turf/open/floor/plasteel/white, /area/science/circuit) +"gXY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "hfJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -76438,9 +76347,22 @@ }, /turf/open/floor/plating, /area/security/prison) -"hWU" = ( +"hLl" = ( +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/emitter{ + anchored = 1; + state = 2 + }, /turf/open/floor/plating/airless, -/area/space) +/area/engine/engineering) +"igY" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/engineering) "ioI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76468,46 +76390,21 @@ }, /turf/open/floor/plasteel/whitepurple, /area/science/lab) -"iOa" = ( -/turf/closed/wall/mineral/plastitanium, -/area/maintenance/starboard) -"iTS" = ( -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/turf_decal/delivery, -/obj/structure/table, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engineering) -"iYY" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/engine/engineering) -"jjF" = ( -/obj/structure/cable/white{ +"iOq" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/turf/open/space, +/area/space) +"jsE" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/engine/engineering) -"jwP" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Kill Chamber"; - dir = 1; - network = list("ss13","rd","xeno"); - start_active = 1 - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "jwW" = ( /turf/closed/wall/mineral/plastitanium, /area/crew_quarters/fitness/recreation) @@ -76524,13 +76421,22 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"jyF" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "jyQ" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -76538,21 +76444,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"jFx" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"jIV" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) "jKK" = ( /obj/machinery/door/airlock/external{ req_access_txt = "13" @@ -76562,12 +76453,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"jYQ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) "kfu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, @@ -76575,6 +76460,20 @@ "krD" = ( /turf/closed/wall, /area/science/circuit) +"kuT" = ( +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/turf_decal/delivery, +/obj/structure/table, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/engineering) "kys" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -76658,6 +76557,13 @@ /obj/item/device/multitool, /turf/open/floor/plasteel/white, /area/science/circuit) +"ltM" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "lzk" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -76673,13 +76579,21 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"lHL" = ( -/turf/open/space/basic, -/area/space/nearstation) -"lLj" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 8 +"lAS" = ( +/obj/structure/cable/white{ + icon_state = "2-4" }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"lHS" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, /area/engine/engineering) "lMz" = ( /obj/structure/falsewall, @@ -76722,12 +76636,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"moI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/space) "mvj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -76737,12 +76645,6 @@ }, /turf/closed/wall, /area/hallway/secondary/service) -"mwK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/space) "mzh" = ( /obj/machinery/firealarm{ dir = 1; @@ -76750,32 +76652,29 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"mWp" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"neu" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "ngl" = ( /obj/machinery/bookbinder, /turf/open/floor/plasteel/white, /area/science/circuit) -"nnK" = ( -/obj/item/stack/sheet/glass/fifty, -/obj/item/paper_bin, -/obj/item/pen, -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"noG" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/circuit) -"nte" = ( -/obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"nwU" = ( +"ngK" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, @@ -76795,6 +76694,23 @@ }, /turf/open/floor/plating, /area/engine/engineering) +"nnK" = ( +/obj/item/stack/sheet/glass/fifty, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"noG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/circuit) "nyo" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -76816,11 +76732,20 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"nDu" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "nIb" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -76829,33 +76754,10 @@ }, /turf/open/floor/plasteel, /area/construction/storage/wing) -"nKh" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) "obb" = ( /obj/structure/target_stake, /turf/open/floor/plasteel/white, /area/science/circuit) -"obN" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/space, -/area/space) -"ocj" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating/airless, -/area/engine/engineering) "ocT" = ( /obj/machinery/light{ dir = 1 @@ -76902,6 +76804,19 @@ /obj/item/device/integrated_electronics/debugger, /turf/open/floor/plasteel/white, /area/science/circuit) +"oMi" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "oRL" = ( /obj/docking_port/stationary{ dir = 2; @@ -76922,6 +76837,22 @@ /obj/item/pen, /turf/open/floor/plasteel/white, /area/science/circuit) +"pdW" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"pmc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "pvA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -76954,15 +76885,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"pPA" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1; - name = "euthanization chamber freezer"; - on = 1; - target_temperature = 80 - }, -/turf/open/floor/plating, -/area/science/xenobiology) +"pOP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "pSX" = ( /obj/machinery/door/airlock/external{ name = "Auxiliary Escape Airlock" @@ -76972,20 +76898,22 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"pVo" = ( -/obj/machinery/light, -/obj/machinery/vending/kink, -/turf/open/floor/plasteel/neutral/corner{ - dir = 2 +"qbP" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/area/crew_quarters/locker) -"pWF" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating, +/area/engine/engineering) +"qex" = ( +/obj/structure/grille, +/obj/structure/cable/white{ + icon_state = "1-4" }, /turf/open/floor/plating/airless, /area/engine/engineering) +"qkB" = ( +/turf/open/space/basic, +/area/engine/engineering) "qnJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -77006,6 +76934,19 @@ }, /turf/open/floor/plasteel, /area/science/misc_lab) +"qrK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"qvZ" = ( +/obj/structure/particle_accelerator/particle_emitter/left{ + icon_state = "emitter_left"; + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) "qBh" = ( /obj/structure/table, /obj/item/device/paicard, @@ -77016,12 +76957,6 @@ "qBq" = ( /turf/closed/wall/mineral/plastitanium, /area/hallway/secondary/entry) -"qJG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) "qJZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -77036,6 +76971,17 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"raW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/space) +"rqn" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/engineering) "rzX" = ( /obj/structure/chair/office/light{ dir = 1; @@ -77045,18 +76991,6 @@ dir = 1 }, /area/science/lab) -"rEi" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"rFx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/engine/engineering) "rQK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -77072,33 +77006,17 @@ dir = 8 }, /area/security/main) +"rSw" = ( +/obj/machinery/light, +/obj/machinery/vending/kink, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 + }, +/area/crew_quarters/locker) "rSL" = ( /obj/machinery/vending/snack/random, /turf/open/floor/plasteel, /area/science/mixing) -"rTo" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"rVX" = ( -/obj/structure/particle_accelerator/particle_emitter/left{ - icon_state = "emitter_left"; - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"rWa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) "sdi" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -77109,13 +77027,19 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) +"sCz" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/space, +/area/space) "sGh" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -77123,6 +77047,10 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) +"sIb" = ( +/obj/machinery/the_singularitygen/tesla, +/turf/open/floor/plating/airless, +/area/space/nearstation) "sIA" = ( /obj/machinery/door/airlock/external{ name = "Transport Airlock" @@ -77135,21 +77063,43 @@ "sJW" = ( /turf/closed/wall/mineral/plastitanium, /area/engine/break_room) -"sOW" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"sSU" = ( -/turf/closed/wall/r_wall, -/area/space) -"tdB" = ( -/obj/machinery/light/small{ +"sNd" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/machinery/door/airlock/external{ + name = "External Containment Access"; + req_access_txt = "10; 13" }, -/area/maintenance/starboard/fore) +/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/plating, +/area/engine/engineering) +"sVX" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Containment - Aft Starboard"; + dir = 8; + network = list("singularity") + }, +/turf/open/floor/plating/airless, +/area/space) +"sXB" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "tjH" = ( /obj/structure/table/reinforced, /obj/machinery/computer/libraryconsole/bookmanagement, @@ -77164,6 +77114,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"txb" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) "txj" = ( /obj/structure/chair/office/light{ dir = 1 @@ -77180,10 +77134,6 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"tMT" = ( -/obj/structure/lattice, -/turf/open/space, -/area/engine/engineering) "tVY" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -77196,6 +77146,12 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel/white, /area/science/circuit) +"ucX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) "upN" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -77209,6 +77165,10 @@ /obj/machinery/vending/assist, /turf/open/floor/plasteel, /area/science/mixing) +"uAK" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) "uGW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -77234,11 +77194,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard) -"uQo" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engineering) "uRM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -77251,7 +77206,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/rnd/protolathe/department/science, +/obj/machinery/rnd/production/protolathe/department/science, /turf/open/floor/plasteel/white, /area/science/circuit) "uYk" = ( @@ -77267,30 +77222,38 @@ }, /turf/open/floor/plasteel, /area/science/misc_lab) -"vmz" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, +"vwk" = ( +/turf/open/floor/plating/airless, /area/space) -"vAk" = ( -/obj/machinery/light/small{ - dir = 1 +"vyx" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) "vLD" = ( /obj/structure/lattice, /turf/open/space/basic, /area/space) -"vSl" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"vOi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"wcK" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "2-8" }, /turf/open/floor/plating/airless, /area/engine/engineering) +"wgw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "wiZ" = ( /obj/machinery/door/airlock/external{ name = "Security External Airlock"; @@ -77303,14 +77266,20 @@ /area/security/prison) "wxc" = ( /obj/machinery/door/airlock/external{ - req_access_txt = "24"; - req_one_access_txt = "0" + name = "Atmospherics External Airlock"; + req_access_txt = "24" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /turf/open/floor/plating, /area/engine/atmos) +"wEl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/space) "wFH" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -77318,6 +77287,12 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"wHp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "wKo" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -77341,43 +77316,45 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/science/misc_lab) -"xcM" = ( -/obj/structure/closet/firecloset, +"xfN" = ( /obj/machinery/light{ dir = 4 }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Engine."; + dir = 8; + layer = 4; + name = "Engine Monitor"; + network = list("singularity"); + pixel_x = 30 + }, /turf/open/floor/plasteel/yellow/side{ dir = 4 }, /area/engine/engineering) -"xfK" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/space) "xkG" = ( /obj/item/device/integrated_electronics/wirer, /obj/structure/table/reinforced, /turf/open/floor/plasteel/white, /area/science/circuit) -"xqB" = ( -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"xlt" = ( +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/machinery/power/emitter{ - anchored = 1; - state = 2 +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, /turf/open/floor/plating/airless, /area/engine/engineering) +"xrD" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/engineering) "xse" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/structure/cable{ @@ -77405,19 +77382,6 @@ /obj/structure/chair/comfy, /turf/open/floor/plasteel, /area/science/misc_lab) -"xLP" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/space, -/area/space) -"xNI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "xVl" = ( /turf/closed/wall, /area/hallway/secondary/service) @@ -77428,24 +77392,12 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"xWZ" = ( -/obj/structure/cable/white{ - icon_state = "2-8" +"yae" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/closed/wall/r_wall, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) -"yeY" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Aft Starboard"; - dir = 8; - network = list("singularity") - }, -/turf/open/floor/plating/airless, -/area/space) "ygk" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -77459,6 +77411,16 @@ /obj/machinery/light, /turf/open/floor/plasteel/white, /area/science/circuit) +"ylZ" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) (1,1,1) = {" aaa @@ -110317,7 +110279,7 @@ cRi cRi cRi daP -pPA +cLE dlV aaa aaa @@ -110832,8 +110794,8 @@ cSn cRi dmq cRi -ffK -ffK +cZv +cZv cRi aaf aag @@ -111089,8 +111051,8 @@ cSn cRi ddx ddz -dYv -ffK +daR +cZv cRe aaa aaa @@ -111603,8 +111565,8 @@ daK cRi bIv ddz -gha -ffK +ddB +cZv cRe aaa aaf @@ -111860,8 +111822,8 @@ daN cRi dmr cRi -ffK -jwP +cZv +dbw cRi aaa aag @@ -112521,7 +112483,7 @@ aPK aQV aOv aTt -pVo +rSw aUM aYe dnh @@ -116930,10 +116892,10 @@ caX ccH cec cfp -cfq +vyx chJ -cgz -cgz +wgw +pmc cgz cgz cgz @@ -117445,7 +117407,7 @@ ccJ cee cfr cgx -chL +cgx cja ckE cmd @@ -117653,8 +117615,8 @@ aFu aBI aBI aJn -lLj -lLj +rqn +rqn aNq aBI aPZ @@ -117899,7 +117861,7 @@ arJ arI dnh dqu -tdB +doh axO axY aAo @@ -117909,12 +117871,12 @@ aEn aFv aGV aHX -aBO -aBO -aBO -aBO +aCX +aCX +aCX +aCX aOO -aBO +aCX aRp aSv aTH @@ -117956,12 +117918,12 @@ bxc bxc bxc ccL -bxc +bxl cft -cgz -cgz -cgz -cgz +pOP +pOP +pOP +gXY cgz cng cgz @@ -118416,7 +118378,7 @@ avt awJ axS axY -jIV +gut ddW aCT aEp @@ -118677,15 +118639,15 @@ aAr ddX aCU aCW -aBO +aCX aGX -aBO -aBO -aBO +aCX +aCX +aCX aSB -aBO -aBO -aBO +aCX +aCX +aCX aGX aBK aTK @@ -118930,23 +118892,23 @@ avv axY axU ayS -enN +uAK ddX deb -aBO -aBO -iTS +aCX +aCX +kuT deM -uQo -foU +xrD +xfN aMg -xcM +gPi dfh -aBO -aBO +aCX +aCX aBK -dPp -rFx +deh +aVe axY aYu aYu @@ -119190,7 +119152,7 @@ ddP aAt aBL deb -aBO +aCX aFA axY axY @@ -119199,11 +119161,11 @@ axY aMh axY axY -nKh -aBO +igY +aCX aSz aTK -aVe +yae aJu aYu aZL @@ -119447,7 +119409,7 @@ aAu ddQ aBM aCV -aBO +aCX aFB axY daW @@ -119457,10 +119419,10 @@ aMi cpR axY aQd -aBO +aCX aSA aTK -aVe +yae aJu aYu aZM @@ -119704,20 +119666,20 @@ ayV aAv aBN aCW -aBO +aCX aFA aGZ -qJG +ucX aJu aKG aJu dBy aGZ -nKh -aBO +igY +aCX dfD aTK -rWa +vOi aJu aYu aZN @@ -119958,21 +119920,21 @@ avz axY axY ayW -bTq -dgA -aBO +fSi aBO +aCX +aCX aFC axY -qJG +ucX aJu aKH aMk aNu axY dfp +aCX aBO -dgA dfP dfY axY @@ -120217,26 +120179,26 @@ axY ayX axY axY -aBO -aBO +aCY +aCX der axY -qJG +ucX aJu aKI tDM dBy axY dlI -aBO +ltM axY axY ayX axY atm dgc -alq -apc +aqq +aqr aWu bif bif @@ -120470,7 +120432,7 @@ ati ajb avB axY -jYQ +ddO bUw aJu axY @@ -120478,10 +120440,10 @@ axY axY axY djt -qJG +ucX daZ dbb -rVX +qvZ dBy djt axY @@ -120489,10 +120451,10 @@ axY axY aJu bUw -iYY +eFi axY -alq -alq +dgo +apc cXZ atm bfZ @@ -120728,30 +120690,30 @@ ajb avC axY axY -eEu +sNd axY axY -ddO +bTq aEr -ddO +bTq djt -qJG +ucX aJu -rEi +qbP dfa aNv djt -ddO +bTq djx axY axY -nwU +ngK axY axY -alq +dgp cXI cYj -iOa +atm bga big bga @@ -120770,7 +120732,7 @@ bFS bHy bIV bKC -bAQ +bMi bNU bMg bQV @@ -120985,12 +120947,12 @@ dpL avD axY axY -xNI -ddO -ddO -ddO -ddO -ddO +qrK +bTq +bTq +bTq +bTq +bTq djt djt djt @@ -120998,17 +120960,17 @@ aRm djt djt djt -ddO -ddO -ddO -ddO +bTq +bTq +bTq +bTq dga dgd -dgj +qex +dgp +alr +atm atm -alq -jFx -iOa bgb cTu bgb @@ -121027,8 +120989,8 @@ bFT bHz bIW bKD -bCi -bCi +dhe +dhg bPu bPu bPu @@ -121243,9 +121205,9 @@ avE axY ayc aza -ddO +bTq aaa -aCY +epK dem dem deD @@ -121259,12 +121221,12 @@ dem dem dfI aaa -ddO -ddO +bTq +bTq aYx -sSU -lHL -lMJ +dgr +dgw +dgA dgI bgb cTi @@ -121285,7 +121247,7 @@ bHy bIX bKE bKE -bKE +dhh bPv bKE bKE @@ -121495,34 +121457,34 @@ apn aqy arT apm -vAk +dnS avB axY -goZ -ddO +lHS +bTq aAx -sOW +txb aIe aOS -mwK -mwK -mwK -mwK -mwK -mwK -mwK -mwK -mwK +deu +deu +deu +deu +deu +deu +deu +deu +deu dBB aIe -sOW -cWu -ddO +txb +aVh +bTq aYx -sSU -lMJ -lMJ -lHL +dgf +dgj +ack +dgJ bgb bij bgb @@ -121542,7 +121504,7 @@ bHA bIY bKF bMk -bNV +dhi bPw bQW bSj @@ -121755,12 +121717,12 @@ atk aux avF dqT -esV -xqB +mWp +hLl aAx aaa aIe -dZD +den dev aav aav @@ -121773,13 +121735,13 @@ dev dfz aIe aaa -cWu +aVh dge +oMi azd -sSU -lMJ -lMJ -lHL +azd +dgB +dgK aaa cUL aaa @@ -121799,7 +121761,7 @@ bHB bIZ bKG bMl -bKG +dhj bIZ bKG bMl @@ -122012,10 +121974,10 @@ atl auy dnS dqT -fGs -ddO +jsE +bTq aAx -sOW +txb def aCZ aav @@ -122027,16 +121989,16 @@ aaa aav aav aav -xfK -obN -sOW -cWu -ddO +dQe +dew +txb +aVh +bTq dgg -sSU -lMJ -lHL -lHL +dgt +dgk +dgv +dgJ anT aaf aaf @@ -122056,7 +122018,7 @@ bza bJa bza bFX -bza +dhk bJa bza bFX @@ -122269,12 +122231,12 @@ apm dnh dnS dqT -xWZ -dPf +ylZ +xlt aAx aaa aIe -dZD +den aav aav aaa @@ -122287,33 +122249,33 @@ aav dfz aIe aaa -cWu +aVh aWK +nDu +dgt dgk -sSU -lMJ -lHL -lHL -anT -dew -dew -aaf -dew -bpw -dew -dew -aaf -aaf -aaf -aaf +dgB +dgM +dgN +dgO +dgO +dgw +dgO +dgS +dgO +dgO +dgw +dgw +dgw +dgw bCz -aaf -bFY -aaf -bJb -aaf -bFY -aaf +dgw +dha +dgw +dhc +dgw +dha +dhl bJb aaf bFY @@ -122527,9 +122489,9 @@ auz dqp dqT axY -fGs +jsE aAx -vmz +eHe def aCZ aaa @@ -122537,20 +122499,20 @@ aaa aaa ddZ cDu -fWO +raW aaa vLD dev -xfK -obN -vmz -cWu +dQe +dew +eHe +aVh dgg axY -sSU -lMJ -lHL -lHL +azd +azd +dgv +aaf anT aaa aaa @@ -122784,29 +122746,29 @@ auA dnS dqT axY -fGs -ddO -sOW +jsE +bTq +txb aIe -dZD +den lMJ aaf aaf -den -nte +wHp +sIb aMo aaf aaf lMJ dfz aIe -sOW -ddO +txb +bTq dgg axY -sSU -lMJ -lHL +dgt +dgk +dgB aaa anT aaa @@ -123041,30 +123003,30 @@ auB avG dqT axY -fGs +jsE aAx -vmz +eHe def aCZ dev vLD aaa -fjy +wEl deY -moI +eWn aaa aaa aaa -xfK -obN -vmz -cWu +dQe +dew +eHe +aVh dgg axY -sSU -lMJ -lHL -lHL +dgk +dgk +dgv +aaf anT aaa aaa @@ -123297,12 +123259,12 @@ dnh dnh jKK dqT -ocj -rTo +lAS +dSf aAx aaa aIe -dZD +den aav aav aaa @@ -123315,12 +123277,12 @@ aav dfz aIe aaa -cWu -jjF +aVh +pdW +sXB +dgu dgm -sSU -lMJ -lHL +dgB aaa anT aaa @@ -123554,11 +123516,11 @@ atn bOY avG dqT -fGs -ddO +jsE +bTq aAx -sOW -dtL +txb +iOq aCZ aav aav @@ -123569,16 +123531,16 @@ vLD aaa aav aav -xfK -xLP -sOW -pWF -ddO +dQe +sCz +txb +neu +bTq dgg -sSU -lMJ -lHL -lHL +dgv +aye +dgv +aaf anT aaf aaf @@ -123811,12 +123773,12 @@ dnh dnh lNZ dqT -drT -xqB +wcK +hLl aAx aaa -vmz -dZD +eHe +den dev aav aaa @@ -123827,13 +123789,13 @@ aav aav dev dfz -vmz +eHe aaa -cWu +aVh dge -vSl -sSU -lMJ +jyF +aaa +aaf aaa aaa aaf @@ -124070,27 +124032,27 @@ ack dqT axY axY -ddO -hWU -hWU -gKb -hWU -hWU -hWU -hWU -hWU -hWU -hWU -hWU -hWU -yeY -hWU -hWU -ddO +bTq +vwk +vwk +gFN +vwk +vwk +vwk +vwk +vwk +vwk +vwk +vwk +vwk +sVX +vwk +vwk +bTq axY axY -sSU -lMJ +aaa +aaf aaa aaa aaf @@ -124346,8 +124308,8 @@ axY axY axY axY -sSU -lMJ +aaf +aaf aaa aaa aaa @@ -124600,11 +124562,11 @@ axY axY axY axY -eln -tMT +qkB +fRj aaa -lHL -lMJ +aaf +aaf aaa aaa aaa @@ -125095,26 +125057,26 @@ aaa aaa aaa aaa -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaf aai aaa diff --git a/_maps/cit_map_files/OmegaStation/OmegaStation.dmm b/_maps/cit_map_files/OmegaStation/OmegaStation.dmm index ccef5665e1..81623cd949 100644 --- a/_maps/cit_map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/cit_map_files/OmegaStation/OmegaStation.dmm @@ -521,6 +521,24 @@ dir = 1 }, /area/bridge) +"abb" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/crew_quarters/bar/atrium) "abc" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -871,6 +889,18 @@ dir = 4 }, /area/bridge) +"abJ" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/crew_quarters/bar/atrium) "abK" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1443,7 +1473,6 @@ }, /obj/machinery/door/airlock/command{ name = "Council Chambers"; - req_access = null; req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1545,7 +1574,6 @@ }, /obj/machinery/door/airlock/command{ name = "Council Chambers"; - req_access = null; req_access_txt = "19" }, /obj/effect/turf_decal/stripes/line{ @@ -1769,7 +1797,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = -26; - req_access_txt = "0"; use_power = 0 }, /obj/effect/landmark/start/captain, @@ -1919,7 +1946,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/command{ name = "Head of Personnel's Quarters"; - req_access = null; req_access_txt = "57" }, /obj/effect/turf_decal/stripes/line{ @@ -2074,7 +2100,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; req_access_txt = "4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -2120,7 +2145,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -2656,7 +2680,6 @@ }, /obj/machinery/door/airlock/command{ name = "Head of Personnel's Office"; - req_access = null; req_access_txt = "57" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2888,7 +2911,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Emergency Escape"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -3239,9 +3261,8 @@ pixel_y = 3 }, /obj/item/storage/secure/briefcase, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/light{ @@ -3385,7 +3406,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Office"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -4019,7 +4039,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/stripes/line{ @@ -4193,7 +4212,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; req_access_txt = "4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -4464,7 +4482,7 @@ /turf/open/floor/plating, /area/security/brig) "aiV" = ( -/obj/machinery/rnd/protolathe/department/security, +/obj/machinery/rnd/production/techfab/department/security, /turf/open/floor/plasteel/red/side{ dir = 8 }, @@ -5908,7 +5926,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "E.V.A. Storage"; - req_access = null; req_access_txt = "18" }, /obj/effect/turf_decal/stripes/line{ @@ -6004,7 +6021,7 @@ /obj/structure/cable/white{ icon_state = "0-8" }, -/obj/machinery/rnd/protolathe/department/cargo, +/obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel/brown{ dir = 4 }, @@ -6509,9 +6526,8 @@ }, /obj/item/storage/lockbox/loyalty, /obj/structure/table/reinforced, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/camera{ @@ -7891,7 +7907,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/turf_decal/stripes/line{ @@ -7980,9 +7995,8 @@ /area/security/brig) "apy" = ( /obj/machinery/vending/security, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/light{ @@ -8288,8 +8302,8 @@ "apX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/delivery, -/obj/machinery/rnd/protolathe/department/service, /obj/effect/turf_decal/stripes/box, +/obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "apY" = ( @@ -9812,8 +9826,7 @@ "asU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10185,8 +10198,7 @@ "atO" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -10432,22 +10444,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"auh" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, -/obj/item/device/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28; - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/crew_quarters/bar/atrium) "aui" = ( /obj/machinery/status_display, /turf/closed/wall, @@ -10955,16 +10951,6 @@ dir = 5 }, /area/crew_quarters/bar/atrium) -"avm" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/crew_quarters/bar/atrium) "avn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -14458,9 +14444,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aCL" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -18864,7 +18849,7 @@ /obj/structure/cable/white{ icon_state = "1-4" }, -/obj/machinery/rnd/circuit_imprinter, +/obj/machinery/rnd/production/circuit_imprinter, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/yellow/side{ dir = 4 @@ -19085,7 +19070,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Telecomms Control Room"; - req_access = null; req_access_txt = "19; 61" }, /obj/structure/cable{ @@ -19261,7 +19245,7 @@ network = list("engine"); pixel_y = -32 }, -/obj/machinery/rnd/protolathe/department/engineering, +/obj/machinery/rnd/production/protolathe/department/engineering, /obj/effect/turf_decal/stripes/box, /turf/open/floor/plasteel, /area/engine/engineering) @@ -19659,9 +19643,8 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/effect/turf_decal/stripes/line{ @@ -21014,7 +20997,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /obj/effect/turf_decal/stripes/line{ @@ -21861,7 +21843,6 @@ "aSM" = ( /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /obj/structure/cable{ @@ -22062,9 +22043,8 @@ pixel_y = 3 }, /obj/item/storage/box/bodybags, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /turf/open/floor/plasteel/vault/side{ @@ -22628,7 +22608,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/rnd/protolathe/department/science, +/obj/machinery/rnd/production/protolathe/department/science, /turf/open/floor/plasteel/vault/side{ dir = 4 }, @@ -23035,7 +23015,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/rnd/circuit_imprinter/department/science, +/obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/plasteel/vault/side{ dir = 4 }, @@ -23644,7 +23624,6 @@ "aWN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33" }, @@ -23718,7 +23697,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_access_txt = "0"; req_one_access_txt = "7;29" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -24066,7 +24044,6 @@ "aXF" = ( /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; - req_access = null; req_access_txt = "30" }, /obj/structure/cable/white{ @@ -24657,8 +24634,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/window/eastleft{ name = "First-Aid Supplies"; - req_access_txt = "5"; - req_one_access_txt = "0" + req_access_txt = "5" }, /turf/open/floor/plasteel, /area/medical/medbay/zone3) @@ -25220,9 +25196,8 @@ "aZU" = ( /obj/machinery/recharge_station, /obj/effect/landmark/start/cyborg, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/power/apc/highcap/ten_k{ @@ -25492,8 +25467,8 @@ dir = 5 }, /obj/effect/turf_decal/bot, -/obj/machinery/rnd/protolathe/department/medical, /obj/effect/turf_decal/stripes/box, +/obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/plasteel, /area/medical/medbay/zone3) "bav" = ( @@ -26279,7 +26254,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = -26; - req_access_txt = "0"; use_power = 0 }, /obj/effect/turf_decal/bot, @@ -27513,8 +27487,7 @@ "beB" = ( /obj/machinery/door/window{ dir = 8; - name = "Theatre Stage"; - req_access_txt = "0" + name = "Theatre Stage" }, /turf/open/floor/plasteel/bar, /area/maintenance/port) @@ -27770,9 +27743,8 @@ /area/maintenance/port) "bfe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /turf/open/floor/plasteel/blue/corner{ @@ -29650,8 +29622,7 @@ /obj/machinery/button/door{ id = "chapelprivacy"; name = "Chapel Privacy Shutters"; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /turf/open/floor/plasteel/chapel, /area/chapel/main) @@ -30083,9 +30054,8 @@ }, /obj/item/storage/box/syringes, /obj/item/extinguisher/mini, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/newscaster{ @@ -30295,7 +30265,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "bkC" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/entry) @@ -31714,8 +31684,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -31757,22 +31726,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"dqM" = ( +"eDa" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/cryopod) -"eJF" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/cryo"; - dir = 2; - name = "Cryogenics APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/purple, -/area/crew_quarters/cryopod) "fWz" = ( /obj/machinery/door/airlock/external{ name = "External Docking Port"; @@ -31786,21 +31743,20 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"gHi" = ( +"iJY" = ( +/obj/machinery/cryopod, +/turf/open/floor/plasteel/purple, +/area/crew_quarters/cryopod) +"jDa" = ( /obj/machinery/computer/cryopod{ pixel_x = 25 }, /turf/open/floor/plasteel/purple, /area/crew_quarters/cryopod) -"icS" = ( -/obj/machinery/cryopod, -/turf/open/floor/plasteel/purple, -/area/crew_quarters/cryopod) "kKd" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/turf_decal/stripes/line{ @@ -32675,8 +32631,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -33707,7 +33662,6 @@ "sNk" = ( /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65" }, /obj/effect/turf_decal/delivery, @@ -33866,7 +33820,6 @@ "sNy" = ( /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65" }, /obj/effect/turf_decal/delivery, @@ -34308,9 +34261,6 @@ "sPY" = ( /turf/open/floor/plating, /area/maintenance/starboard/aft) -"usJ" = ( -/turf/closed/wall, -/area/crew_quarters/cryopod) "uxJ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -34349,6 +34299,21 @@ }, /turf/open/floor/engine, /area/engine/supermatter) +"xux" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/cryopod"; + dir = 2; + name = "Cryogenics APC"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/purple, +/area/crew_quarters/cryopod) +"xIT" = ( +/turf/closed/wall, +/area/crew_quarters/cryopod) (1,1,1) = {" aaa @@ -77105,8 +77070,8 @@ ajx akA alt amm -eJF -usJ +xux +xIT aoT apZ ara @@ -77363,7 +77328,7 @@ akB alk amm amm -dqM +eDa aoU aqa arg @@ -77618,16 +77583,16 @@ aiC ajz akC alk -icS -gHi -dqM +iJY +jDa +eDa aoV aqb arh asl atm -auh -avm +abb +abJ awr awZ axT diff --git a/_maps/cit_map_files/PubbyStation/PubbyStation.dmm b/_maps/cit_map_files/PubbyStation/PubbyStation.dmm index b21ac7ff8c..878729683f 100644 --- a/_maps/cit_map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/cit_map_files/PubbyStation/PubbyStation.dmm @@ -2,12 +2,6 @@ "aaa" = ( /turf/open/space/basic, /area/space) -"aau" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) "aby" = ( /obj/structure/lattice, /obj/structure/grille, @@ -1455,7 +1449,7 @@ /area/ai_monitored/turret_protected/aisat_interior) "afy" = ( /obj/effect/landmark/start/cyborg, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "afz" = ( @@ -1481,6 +1475,9 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAS) "afC" = ( +/obj/machinery/light{ + dir = 8 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, @@ -1735,8 +1732,7 @@ base_state = "right"; dir = 8; icon_state = "right"; - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /turf/open/floor/plasteel/freezer, /area/security/prison) @@ -1764,7 +1760,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65" }, /turf/open/floor/plating, @@ -1834,8 +1829,7 @@ /area/security/prison) "agC" = ( /obj/machinery/door/airlock{ - name = "Unisex Restroom"; - req_access_txt = "0" + name = "Unisex Restroom" }, /turf/open/floor/plasteel/freezer, /area/security/prison) @@ -1911,7 +1905,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -1956,7 +1949,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -1989,7 +1981,6 @@ }, /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65" }, /turf/open/floor/plating, @@ -2513,11 +2504,8 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ - aiControlDisabled = 0; - id_tag = null; - locked = 0; + aiControlDisabled = 1; name = "Prisoner Transfer Centre"; - req_access = null; req_access_txt = "2" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -2818,7 +2806,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Equipment Room"; - req_access = null; req_access_txt = "1" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, @@ -2829,7 +2816,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Equipment Room"; - req_access = null; req_access_txt = "1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -3185,14 +3171,9 @@ /area/security/processing/cremation) "ajI" = ( /obj/machinery/door/airlock/security{ - aiControlDisabled = 0; - icon_state = "closed"; - id_tag = null; - locked = 0; + aiControlDisabled = 1; name = "Crematorium"; - req_access = null; - req_access_txt = "2;27"; - req_one_access_txt = "0" + req_access_txt = "2;27" }, /obj/structure/cable{ icon_state = "1-2" @@ -3562,7 +3543,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plating, @@ -3989,8 +3969,7 @@ base_state = "left"; dir = 4; icon_state = "left"; - name = "Brig Infirmary"; - req_access_txt = "0" + name = "Brig Infirmary" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -4232,8 +4211,7 @@ base_state = "right"; dir = 4; icon_state = "right"; - name = "Brig Infirmary"; - req_access_txt = "0" + name = "Brig Infirmary" }, /obj/structure/cable{ icon_state = "4-8" @@ -4544,7 +4522,6 @@ "amI" = ( /obj/machinery/door/airlock/maintenance{ name = "Crematorium Maintenance"; - req_access_txt = "0"; req_one_access_txt = "2;27" }, /obj/structure/cable{ @@ -4863,8 +4840,7 @@ "anx" = ( /obj/machinery/door/airlock/maintenance{ name = "Brig Infirmary Maintenance"; - req_access_txt = "63"; - req_one_access_txt = "0" + req_access_txt = "63" }, /obj/structure/cable{ icon_state = "1-2" @@ -5456,8 +5432,7 @@ id = "Secure Gate"; name = "Entrance Lockdown"; pixel_x = 5; - pixel_y = -2; - req_access_txt = "0" + pixel_y = -2 }, /obj/machinery/button/door{ id = "Prison Gate"; @@ -5577,7 +5552,6 @@ }, /obj/machinery/door/airlock/security{ name = "Security Access"; - req_access = null; req_access_txt = "1" }, /turf/open/floor/plating, @@ -5855,7 +5829,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Security Office"; - req_access = null; req_access_txt = "1" }, /obj/structure/disposalpipe/segment, @@ -6100,9 +6073,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/red/side{ @@ -6444,7 +6415,6 @@ "aru" = ( /obj/machinery/door/airlock/security{ name = "Interrogation"; - req_access = null; req_access_txt = "63" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -7447,7 +7417,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/command{ name = "Emergency Escape"; - req_access = null; req_access_txt = "20" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -7515,7 +7484,7 @@ }, /area/bridge) "atU" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/darkblue/side{ dir = 1 }, @@ -7546,7 +7515,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Bridge External Access"; - req_access = null; req_access_txt = "10;13" }, /turf/open/floor/plating, @@ -7960,8 +7928,6 @@ "ava" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ - lockdownbyai = 0; - locked = 0; name = "Gateway Access"; req_access_txt = "62" }, @@ -7998,8 +7964,7 @@ /obj/machinery/button/door{ id = "Dorm3Shutters"; name = "Privacy Shutters Control"; - pixel_y = 26; - req_access_txt = "0" + pixel_y = 26 }, /turf/open/floor/wood, /area/crew_quarters/dorms) @@ -8024,7 +7989,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/closet/secure_closet/personal/cabinet, @@ -8277,7 +8241,6 @@ "avM" = ( /obj/machinery/door/airlock/command{ name = "Balcony"; - req_access = null; req_access_txt = "20" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -8404,7 +8367,6 @@ }, /obj/machinery/door/airlock/external{ name = "Bridge External Access"; - req_access = null; req_access_txt = "10;13" }, /turf/open/floor/plating, @@ -8676,8 +8638,7 @@ "awH" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "0" + name = "Labor Camp Shuttle Airlock" }, /turf/open/floor/plasteel/dark, /area/security/brig) @@ -8828,8 +8789,7 @@ /area/crew_quarters/heads/captain) "awS" = ( /obj/machinery/door/airlock{ - name = "Private Restroom"; - req_access_txt = "0" + name = "Private Restroom" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, @@ -8841,7 +8801,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/command{ name = "Captain's Office Access"; - req_access = null; req_access_txt = "20" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -9251,7 +9210,6 @@ "aye" = ( /obj/machinery/door/airlock/command{ name = "External Access"; - req_access_txt = "0"; req_one_access_txt = "19; 65" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -9299,8 +9257,7 @@ /obj/machinery/button/door{ id = "Dorm2Shutters"; name = "Privacy Shutters Control"; - pixel_y = 26; - req_access_txt = "0" + pixel_y = 26 }, /turf/open/floor/carpet, /area/crew_quarters/dorms) @@ -9325,7 +9282,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/closet/secure_closet/personal/cabinet, @@ -9537,7 +9493,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "ayQ" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ayR" = ( @@ -9571,7 +9527,6 @@ "ayW" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -9952,7 +9907,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -9972,7 +9926,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -10261,7 +10214,6 @@ "aAC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/highsecurity{ - locked = 0; name = "AI Upload Access"; req_access_txt = "16" }, @@ -10444,7 +10396,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; req_access_txt = "4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10719,8 +10670,7 @@ /obj/machinery/button/door{ id = "Dorm1Shutters"; name = "Privacy Shutters Control"; - pixel_y = 26; - req_access_txt = "0" + pixel_y = 26 }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) @@ -10745,7 +10695,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/closet/secure_closet/personal/cabinet, @@ -10973,6 +10922,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, @@ -11040,12 +10990,25 @@ }, /area/storage/primary) "aCx" = ( -/obj/machinery/vending/tool, /obj/structure/sign/poster/official/obey{ pixel_y = 32 }, +/obj/machinery/disposal/deliveryChute{ + name = "Crate Disposal Chute" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright{ + name = "Crate Disposal Chute" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/neutral/side{ - dir = 5 + dir = 1 }, /area/storage/primary) "aCy" = ( @@ -11251,7 +11214,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /obj/structure/cable{ @@ -11573,7 +11535,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Office"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable{ @@ -11672,7 +11633,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /obj/structure/cable{ @@ -11799,8 +11759,7 @@ "aEc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Dormitories"; - req_access_txt = "0" + name = "Dormitories" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -11810,8 +11769,7 @@ /area/crew_quarters/toilet/restrooms) "aEe" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, @@ -11936,6 +11894,10 @@ /obj/machinery/light{ dir = 8 }, +/obj/machinery/light_switch{ + dir = 9; + pixel_x = -22 + }, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 @@ -12224,6 +12186,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/hallway/primary/central) +"aEY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "aEZ" = ( /obj/structure/sink{ dir = 8; @@ -12422,8 +12389,7 @@ /obj/machinery/door/window/northleft{ dir = 2; icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" + name = "Reception Window" }, /obj/machinery/door/poddoor/preopen{ id = "hop"; @@ -12499,8 +12465,7 @@ /area/crew_quarters/toilet/restrooms) "aFK" = ( /obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/structure/cable{ icon_state = "4-8" @@ -12679,13 +12644,12 @@ /turf/open/floor/plasteel/neutral/side, /area/storage/primary) "aGj" = ( -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel/neutral/side, /area/storage/primary) "aGk" = ( /obj/machinery/vending/boozeomat{ + products = list(/obj/item/reagent_containers/food/drinks/bottle/rum = 1, /obj/item/reagent_containers/food/drinks/bottle/wine = 1, /obj/item/reagent_containers/food/drinks/ale = 1, /obj/item/reagent_containers/food/drinks/drinkingglass = 6, /obj/item/reagent_containers/food/drinks/ice = 1, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 4); req_access_txt = "20" }, /turf/open/floor/plasteel/vault{ @@ -12926,11 +12890,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aGW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "aGX" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -12947,22 +12906,10 @@ /turf/open/floor/plasteel, /area/storage/primary) "aGZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" - }, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/storage/primary) -"aHa" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_y = 3 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/hallway/primary/central) "aHb" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/vault{ @@ -13090,8 +13037,7 @@ /area/hallway/primary/central) "aHn" = ( /obj/machinery/door/airlock/abandoned{ - name = "Starboard Emergency Storage"; - req_access_txt = "0" + name = "Starboard Emergency Storage" }, /obj/structure/cable{ icon_state = "1-2" @@ -13235,9 +13181,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/neutral/corner{ @@ -13263,6 +13207,9 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, +/obj/machinery/status_display{ + pixel_y = 32 + }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, @@ -13280,12 +13227,12 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aHO" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aHP" = ( @@ -13402,9 +13349,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/blue/corner{ @@ -13920,8 +13865,7 @@ /area/hallway/primary/central) "aJn" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/structure/cable{ icon_state = "4-8" @@ -14485,8 +14429,7 @@ "aKR" = ( /obj/machinery/door/airlock{ id_tag = "Potty1"; - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/structure/cable{ icon_state = "1-2" @@ -14737,7 +14680,6 @@ normaldoorcontrol = 1; pixel_x = 25; pixel_y = 4; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -16444,7 +16386,7 @@ /area/storage/eva) "aPM" = ( /obj/structure/table, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/darkblue/side{ dir = 10 @@ -17455,7 +17397,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/mining/glass{ name = "Mailroom"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/machinery/door/firedoor, @@ -18301,8 +18242,7 @@ "aUg" = ( /obj/machinery/door/airlock/maintenance{ name = "Bar Maintenance"; - req_access_txt = "25"; - req_one_access_txt = "0" + req_access_txt = "25" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, @@ -18361,7 +18301,6 @@ "aUo" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "31;48" }, /obj/structure/disposalpipe/segment{ @@ -19921,7 +19860,6 @@ "aYd" = ( /obj/machinery/door/airlock{ name = "Kitchen"; - req_access_txt = "0"; req_one_access_txt = "25; 28" }, /obj/structure/disposalpipe/segment, @@ -20255,9 +20193,7 @@ /area/hydroponics) "aYR" = ( /obj/machinery/vending/dinnerware, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/cafeteria, @@ -20653,7 +20589,6 @@ "aZK" = ( /obj/machinery/door/airlock/security{ name = "Security Checkpoint"; - req_access = null; req_access_txt = "1" }, /obj/structure/cable{ @@ -21847,7 +21782,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -21867,7 +21801,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -22954,7 +22887,6 @@ "bfI" = ( /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -23963,8 +23895,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -24440,8 +24371,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ - name = "Port Emergency Storage"; - req_access_txt = "0" + name = "Port Emergency Storage" }, /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) @@ -24466,9 +24396,7 @@ /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/zone3) "bjS" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/dark, @@ -24714,8 +24642,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /turf/open/floor/plasteel, /area/science/robotics/lab) @@ -25240,7 +25167,7 @@ /area/science/server) "blP" = ( /obj/effect/landmark/event_spawn, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/machinery/light{ dir = 8 }, @@ -25381,7 +25308,6 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Genetics Maintenance"; - req_access_txt = "0"; req_one_access_txt = "12;45;5;9" }, /turf/open/floor/plating, @@ -25811,7 +25737,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "bnq" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, @@ -25850,9 +25776,7 @@ "bnw" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Cloning"; - req_access_txt = "0"; req_one_access_txt = "5;9" }, /obj/structure/cable{ @@ -25990,7 +25914,7 @@ /turf/open/floor/plasteel, /area/science/research/lobby) "bnO" = ( -/obj/machinery/rnd/circuit_imprinter, +/obj/machinery/rnd/production/circuit_imprinter, /obj/machinery/light{ dir = 8 }, @@ -26612,6 +26536,12 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"bpp" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "bpq" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -27404,7 +27334,6 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "GeneticsDoor"; name = "Cloning"; - req_access_txt = "0"; req_one_access_txt = "5;9" }, /obj/structure/cable{ @@ -27621,9 +27550,8 @@ /area/science/lab) "brv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /turf/open/floor/plasteel/purple/side{ @@ -27988,7 +27916,6 @@ /area/science/xenobiology) "bsf" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12; 55" }, /obj/structure/cable{ @@ -28043,9 +27970,8 @@ c_tag = "Genetics Cloning"; dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /turf/open/floor/plasteel/blue, @@ -28387,7 +28313,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Server Room"; - req_access = null; req_access_txt = "30" }, /obj/structure/cable{ @@ -28634,9 +28559,7 @@ dir = 4 }, /obj/machinery/door/airlock/external{ - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" + name = "Port Docking Bay 2" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -28645,9 +28568,7 @@ dir = 8 }, /obj/machinery/door/airlock/external{ - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" + name = "Port Docking Bay 2" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -28903,7 +28824,7 @@ /area/science/lab) "bur" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/rnd/protolathe/department/science, +/obj/machinery/rnd/production/protolathe/department/science, /turf/open/floor/plasteel, /area/science/lab) "bus" = ( @@ -28951,8 +28872,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/research{ name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -29202,9 +29122,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/structure/cable{ icon_state = "1-8" }, @@ -29212,6 +29129,9 @@ dir = 4 }, /obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, /turf/open/floor/plasteel/floorgrime, /area/science/xenobiology) "buV" = ( @@ -29347,7 +29267,6 @@ /area/medical/medbay/central) "bvq" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33" }, @@ -29426,7 +29345,7 @@ "bvy" = ( /obj/item/reagent_containers/glass/beaker/sulphuric, /obj/effect/turf_decal/delivery, -/obj/machinery/rnd/circuit_imprinter/department/science, +/obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/plasteel, /area/science/lab) "bvz" = ( @@ -29818,6 +29737,7 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/floorgrime, /area/science/xenobiology) "bwm" = ( @@ -30227,7 +30147,6 @@ }, /obj/machinery/door/airlock/research{ name = "R&D Lab"; - req_access_txt = "0"; req_one_access_txt = "7;29;30" }, /obj/effect/turf_decal/delivery, @@ -30491,8 +30410,7 @@ idDoor = "xeno_airlock_exterior"; idSelf = "xeno_airlock_control"; name = "Access Button"; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -30532,8 +30450,7 @@ idDoor = "xeno_airlock_interior"; idSelf = "xeno_airlock_control"; name = "Access Button"; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -30724,7 +30641,6 @@ /area/science/xenobiology) "bxW" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12; 55" }, /obj/structure/cable{ @@ -30734,6 +30650,7 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/cargo) "bxX" = ( @@ -30888,7 +30805,6 @@ /area/medical/sleeper) "byp" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Sleepers"; req_access_txt = "5" }, @@ -30900,7 +30816,6 @@ /area/medical/sleeper) "byq" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Sleepers"; req_access_txt = "5" }, @@ -31494,6 +31409,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/plating, /area/maintenance/department/cargo) "bzx" = ( @@ -31503,6 +31421,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/plating, /area/maintenance/department/cargo) "bzy" = ( @@ -31896,8 +31817,7 @@ }, /obj/machinery/door/airlock/research{ name = "Research Director's Office"; - req_access_txt = "30"; - req_one_access_txt = "0" + req_access_txt = "30" }, /turf/open/floor/plasteel/darkpurple/side{ dir = 1 @@ -33241,9 +33161,8 @@ }, /area/hallway/primary/aft) "bDB" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/computer/rdconsole{ @@ -33466,8 +33385,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel/white, /area/science/mixing) @@ -33508,22 +33427,17 @@ dir = 5 }, /area/science/mixing) -"bEe" = ( -/turf/closed/wall, -/area/science/mineral_storeroom) "bEf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/science/mineral_storeroom) -"bEg" = ( -/turf/closed/wall/r_wall, -/area/science/mineral_storeroom) +/area/science/mixing) "bEh" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/item/trash/sosjerky, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/cargo) "bEj" = ( @@ -33628,7 +33542,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/obj/machinery/rnd/protolathe/department/medical, +/obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, @@ -33793,7 +33707,8 @@ dir = 1 }, /obj/machinery/vending/wallmed{ - pixel_y = 28 + pixel_y = 28; + products = list(/obj/item/reagent_containers/syringe = 3, /obj/item/reagent_containers/pill/patch/styptic = 1, /obj/item/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/reagent_containers/medspray/sterilizine = 1) }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/landmark/blobstart, @@ -33811,7 +33726,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = 26; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -34090,6 +34004,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bFn" = ( @@ -34136,14 +34051,22 @@ }, /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bFs" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/closet/firecloset, +/obj/machinery/camera{ + c_tag = "Toxins Launch Area"; + dir = 2; + network = list("ss13","rd") + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bFt" = ( /obj/machinery/suit_storage_unit/rd, /obj/structure/cable{ @@ -34152,46 +34075,44 @@ /obj/machinery/light{ dir = 1 }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bFu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/airalarm{ pixel_y = 22 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bFu" = ( -/obj/structure/ore_box, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bFv" = ( -/obj/structure/ore_box, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "Toxins Launch Area"; - dir = 2; - network = list("ss13","rd") - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/science/mixing) "bFw" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/warning/deathsposal{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/purple/corner, +/area/science/circuit) "bFx" = ( /obj/structure/cable{ icon_state = "4-8" @@ -34202,21 +34123,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bFy" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + dir = 2; + name = "Science Requests Console"; + pixel_y = 30; + receive_ore_updates = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bFz" = ( +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) +"bFy" = ( /obj/machinery/power/apc{ dir = 1; - name = "Toxins Launch Room APC"; + name = "Circuitry Lab APC"; pixel_y = 25 }, /obj/structure/cable{ @@ -34225,34 +34148,58 @@ /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) +"bFz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bFA" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Toxins Launch Room Maintenance"; - req_access_txt = "8" +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) +"bFA" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/machinery/door/airlock/research{ + name = "Circuitry Storeroom"; + req_access_txt = "47" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) "bFB" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/item/cigbutt/cigarbutt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) "bFC" = ( /obj/structure/cable{ icon_state = "4-8" @@ -34263,8 +34210,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) "bFD" = ( /obj/structure/cable{ icon_state = "4-8" @@ -34272,7 +34222,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/landmark/xeno_spawn, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "47" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /turf/open/floor/plating, /area/maintenance/department/cargo) "bFE" = ( @@ -34390,7 +34348,6 @@ /area/medical/medbay/central) "bFR" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -34628,6 +34585,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "bGt" = ( @@ -34673,28 +34631,36 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bGy" = ( -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bGz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bGA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bGB" = ( -/obj/effect/turf_decal/loading_area{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bGC" = ( -/obj/effect/turf_decal/delivery, +/area/science/mixing) +"bGz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) +"bGA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bGB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"bGC" = ( +/turf/open/floor/plasteel/whitepurple/side{ + dir = 5 + }, +/area/science/circuit) "bGD" = ( /obj/structure/window/reinforced{ dir = 4 @@ -34846,7 +34812,6 @@ dir = 4 }, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -35092,7 +35057,6 @@ id = "toxvent"; name = "Aft Vent Control"; pixel_y = -24; - req_access_txt = "0"; req_one_access_txt = "8;24" }, /obj/effect/turf_decal/stripes/line{ @@ -35109,14 +35073,16 @@ pixel_x = -6; pixel_y = -24 }, -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "tox_airlock_exterior"; - idInterior = "tox_airlock_interior"; - idSelf = "tox_access_control"; +/obj/machinery/embedded_controller/radio/airlock_controller{ name = "Mixing Chamber Access Console"; + airpump_tag = "tox_airlock_pump"; + exterior_door_tag = "tox_airlock_exterior"; + id_tag = "tox_airlock_control"; + interior_door_tag = "tox_airlock_interior"; pixel_x = 6; pixel_y = -26; - req_access_txt = "0" + sanitize_external = 1; + sensor_tag = "tox_airlock_sensor" }, /obj/structure/extinguisher_cabinet{ pixel_x = 24 @@ -35131,58 +35097,45 @@ "bHB" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - name = "Incinerator Output Pump"; - on = 0 + name = "Incinerator Output Pump" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -20 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bHC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bHD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bHE" = ( /obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bHF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bHG" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/brown{ +/turf/open/floor/plasteel/purple/corner{ dir = 4 }, -/area/science/mineral_storeroom) -"bHH" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 +/area/science/circuit) +"bHG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel/white, +/area/science/circuit) "bHI" = ( /obj/structure/grille/broken, /turf/open/space/basic, @@ -35453,7 +35406,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/vending/wallmed{ - pixel_y = 28 + pixel_y = 28; + products = list(/obj/item/reagent_containers/syringe = 3, /obj/item/reagent_containers/pill/patch/styptic = 1, /obj/item/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/reagent_containers/medspray/sterilizine = 1) }, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 @@ -35630,8 +35584,7 @@ heat_proof = 1; id_tag = "tox_airlock_interior"; name = "Interior Airlock"; - req_access_txt = "8"; - req_one_access_txt = "0" + req_access_txt = "8" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, @@ -35642,8 +35595,12 @@ /area/science/mixing) "bIN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -27 + }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bIO" = ( /obj/structure/window/reinforced, /obj/machinery/doppler_array/research/science{ @@ -35655,34 +35612,35 @@ /turf/open/floor/plasteel{ dir = 2 }, -/area/science/mineral_storeroom) +/area/science/mixing) "bIP" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "toxmineral"; - name = "smelting conveyor" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bIQ" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/circuit) "bIR" = ( -/obj/machinery/conveyor{ - dir = 2; - id = "toxmineral" +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"bIS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 10 }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bIS" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bIT" = ( /obj/structure/window/reinforced{ dir = 4; @@ -35846,9 +35804,7 @@ /area/medical/medbay/central) "bJq" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Recovery Room"; - req_access_txt = "0" + name = "Recovery Room" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36069,43 +36025,41 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bJQ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - on = 1; - target_pressure = 101.325 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "tox_airlock_exterior"; - idSelf = "tox_access_control"; - layer = 3.1; - name = "airlock control"; - pixel_x = 8; - pixel_y = -24 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 2 }, /obj/machinery/light/small{ dir = 8 }, +/obj/machinery/airlock_sensor{ + id_tag = "tox_airlock_sensor"; + master_tag = "tox_airlock_control"; + pixel_x = -24; + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/engine, /area/science/mixing) "bJR" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 4; + frequency = 1449; + id = "tox_airlock_pump" + }, /turf/open/floor/engine, /area/science/mixing) "bJS" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - on = 0; - target_pressure = 101.325 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "tox_airlock_interior"; - idSelf = "tox_access_control"; - name = "airlock control"; - pixel_x = -8; - pixel_y = 24 + dir = 1 }, /obj/machinery/light/small{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, /turf/open/floor/engine, /area/science/mixing) "bJT" = ( @@ -36118,7 +36072,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bJU" = ( /obj/machinery/button/massdriver{ dir = 2; @@ -36129,7 +36083,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bJV" = ( /obj/machinery/mass_driver{ id = "toxinsdriver" @@ -36146,29 +36100,28 @@ dir = 1 }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bJW" = ( -/obj/machinery/light{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bJX" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/science/mineral_storeroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/circuit) "bJY" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1; - output_dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bJZ" = ( /obj/structure/window/reinforced{ dir = 4; @@ -36330,7 +36283,8 @@ /area/medical/medbay/central) "bKw" = ( /obj/machinery/vending/wallmed{ - pixel_y = 28 + pixel_y = 28; + products = list(/obj/item/reagent_containers/syringe = 3, /obj/item/reagent_containers/pill/patch/styptic = 1, /obj/item/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/reagent_containers/medspray/sterilizine = 1) }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -36370,7 +36324,7 @@ dir = 4 }, /obj/effect/landmark/event_spawn, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bKA" = ( @@ -36457,14 +36411,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/primary/aft) -"bKN" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "prison release"; - name = "prisoner processing blast door" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) "bKO" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ @@ -36639,8 +36585,7 @@ heat_proof = 1; id_tag = "tox_airlock_exterior"; name = "Exterior Airlock"; - req_access_txt = "8"; - req_one_access_txt = "0" + req_access_txt = "8" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -36651,11 +36596,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ - req_access_txt = "8"; - req_one_access_txt = "0" + req_access_txt = "8" }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bLh" = ( /obj/structure/window/reinforced{ dir = 8; @@ -36671,49 +36615,38 @@ dir = 8 }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bLi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/closed/wall, -/area/science/mineral_storeroom) +/turf/closed/wall/r_wall, +/area/science/mixing) "bLj" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bLk" = ( -/obj/effect/turf_decal/loading_area{ +/obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/circuit) +"bLk" = ( +/obj/effect/decal/cleanable/oil{ + icon_state = "floor5" + }, +/turf/open/floor/plasteel, +/area/science/circuit) "bLl" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "toxmineral" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bLm" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "toxmineral" - }, -/obj/machinery/light/small, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bLn" = ( /turf/open/floor/plasteel/dark, /area/chapel/dock) @@ -37136,14 +37069,14 @@ pixel_x = -32 }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bMp" = ( /obj/structure/closet/emcloset/anchored, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bMq" = ( /obj/machinery/door/poddoor{ id = "toxinsdriver"; @@ -37154,7 +37087,7 @@ }, /obj/structure/fans/tiny, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bMr" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -37522,7 +37455,7 @@ "bNq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bNr" = ( /obj/structure/window/reinforced{ dir = 4 @@ -37933,11 +37866,10 @@ dir = 1 }, /obj/machinery/door/airlock/external{ - req_access_txt = "8"; - req_one_access_txt = "0" + req_access_txt = "8" }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bOv" = ( /obj/structure/window/reinforced{ dir = 4 @@ -39635,7 +39567,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/dark, /area/storage/tech) "bSG" = ( @@ -39751,7 +39683,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bSS" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel, /area/engine/atmos) "bST" = ( @@ -40024,11 +39956,11 @@ pixel_y = 4 }, /obj/item/device/multitool, -/obj/item/clothing/glasses/meson, /obj/machinery/requests_console{ department = "Tech storage"; pixel_y = -32 }, +/obj/item/clothing/glasses/meson/engine, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bTB" = ( @@ -40819,10 +40751,7 @@ /area/space/nearstation) "bVq" = ( /obj/machinery/door/airlock/external{ - name = "Construction Zone"; - req_access = null; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Construction Zone" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -41251,9 +41180,7 @@ }, /area/maintenance/department/engine) "bWn" = ( -/obj/structure/closet/secure_closet/engineering_chief{ - req_access_txt = "0" - }, +/obj/structure/closet/secure_closet/engineering_chief, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, @@ -41833,6 +41760,9 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 6 + }, /turf/closed/wall/r_wall, /area/engine/atmos) "bXI" = ( @@ -41977,8 +41907,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ name = "Power Storage"; - req_access_txt = "11"; - req_one_access_txt = "0" + req_access_txt = "11" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -42071,11 +42000,6 @@ "bYw" = ( /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"bYx" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) "bYz" = ( /obj/machinery/door/morgue{ name = "Confession Booth" @@ -42094,10 +42018,7 @@ /area/chapel/main/monastery) "bYF" = ( /obj/machinery/door/airlock/external{ - name = "Construction Zone"; - req_access = null; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Construction Zone" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -42460,14 +42381,16 @@ name = "Incinerator APC"; pixel_x = -24 }, -/obj/structure/cable{ - icon_state = "0-4" - }, /obj/machinery/airalarm{ dir = 2; pixel_y = 22 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, /turf/open/floor/plasteel/darkyellow/side{ icon_state = "darkyellow"; dir = 8 @@ -42486,6 +42409,9 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "bZh" = ( @@ -42493,20 +42419,24 @@ /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/darkyellow/side{ dir = 4 }, /area/maintenance/disposal/incinerator) "bZi" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 6 - }, /obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "bZj" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) @@ -42704,10 +42634,10 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bZO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkyellow/side{ icon_state = "darkyellow"; dir = 8 @@ -42729,7 +42659,6 @@ name = "Outtake Vent Control"; pixel_x = 24; pixel_y = 6; - req_access_txt = "0"; req_one_access_txt = "8;24" }, /obj/machinery/button/door{ @@ -42737,7 +42666,6 @@ name = "Intake Vent Control"; pixel_x = 24; pixel_y = -6; - req_access_txt = "0"; req_one_access_txt = "8;24" }, /turf/open/floor/plasteel/darkyellow/side{ @@ -42751,29 +42679,13 @@ /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "bZS" = ( -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; - name = "Incinerator airlock control"; - pixel_x = -24; - pixel_y = -8 - }, /obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - on = 0; - target_pressure = 101.325 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - layer = 3.1; - name = "Incinerator airlock control"; - pixel_x = 24; - pixel_y = -8 + dir = 4 }, /obj/machinery/light/small{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "bZT" = ( @@ -43068,13 +42980,18 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "caK" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, /turf/open/floor/plasteel/darkyellow/side{ dir = 4 }, @@ -43090,8 +43007,7 @@ heat_proof = 1; id_tag = "incinerator_airlock_interior"; name = "Turbine Interior Airlock"; - req_access_txt = "24"; - req_one_access_txt = "0" + req_access_txt = "24" }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) @@ -43099,6 +43015,11 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 2; + frequency = 1449; + id = "incinerator_airlock_pump" + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "caN" = ( @@ -43112,8 +43033,7 @@ heat_proof = 1; id_tag = "incinerator_airlock_exterior"; name = "Turbine Exterior Airlock"; - req_access_txt = "24"; - req_one_access_txt = "0" + req_access_txt = "24" }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) @@ -43398,17 +43318,20 @@ name = "Incinerator to Output"; on = 0 }, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "cbC" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "incinerator_airlock_exterior"; - idInterior = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; +/obj/machinery/embedded_controller/radio/airlock_controller{ name = "Incinerator Access Console"; + airpump_tag = "incinerator_airlock_pump"; + exterior_door_tag = "incinerator_airlock_exterior"; + id_tag = "incinerator_access_control"; + interior_door_tag = "incinerator_airlock_interior"; pixel_x = 26; pixel_y = 6; - req_access_txt = "0" + sanitize_external = 1; + sensor_tag = "incinerator_airlock_sensor" }, /obj/machinery/button/ignition{ id = "Incinerator"; @@ -43416,7 +43339,9 @@ pixel_y = -6 }, /obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, /turf/open/floor/plasteel/darkyellow/side{ dir = 4 }, @@ -43429,11 +43354,16 @@ /area/maintenance/disposal/incinerator) "cbE" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - on = 0; - target_pressure = 101.325 + dir = 8 }, /obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/machinery/airlock_sensor{ + id_tag = "incinerator_airlock_sensor"; + master_tag = "incinerator_airlock_control"; + pixel_x = -26; + pixel_y = 8 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "cbF" = ( @@ -43664,13 +43594,13 @@ /area/maintenance/disposal/incinerator) "ccq" = ( /obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "ccr" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 2; - name = "Incinerator Output Pump"; - on = 1 + name = "Incinerator Output Pump" }, /turf/open/floor/plasteel/darkyellow/side{ dir = 4 @@ -43849,10 +43779,13 @@ "cdh" = ( /obj/structure/table/glass, /obj/item/storage/toolbox/emergency, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, /turf/open/floor/plasteel/darkyellow/side, /area/maintenance/disposal/incinerator) "cdi" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, /turf/open/floor/plasteel/darkyellow/side{ icon_state = "darkyellow"; dir = 6 @@ -43864,9 +43797,11 @@ }, /obj/machinery/door/airlock/external{ name = "Atmospherics External Access"; - req_access = null; req_access_txt = "24" }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cdk" = ( @@ -43876,6 +43811,9 @@ /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cdl" = ( @@ -43884,7 +43822,6 @@ }, /obj/machinery/door/airlock/external{ name = "Atmospherics External Access"; - req_access = null; req_access_txt = "24" }, /turf/open/floor/plating, @@ -44012,10 +43949,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"cdM" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/engine/engineering) "cdN" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -44024,103 +43957,26 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdP" = ( -/obj/machinery/camera{ - c_tag = "Engineering Port Aft"; - dir = 1 - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdQ" = ( -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cdR" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = 25; - req_access_txt = "11" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cdS" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = -25; - req_access_txt = "11" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/open/floor/plating, /area/engine/engineering) -"cdT" = ( -/obj/machinery/particle_accelerator/control_box, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/engine/engineering) -"cdU" = ( -/obj/structure/particle_accelerator/fuel_chamber, -/turf/open/floor/plating, -/area/engine/engineering) -"cdV" = ( -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plating, -/area/engine/engineering) -"cdW" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = 25; - req_access_txt = "11" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cdX" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = -25; - req_access_txt = "11" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cdY" = ( -/obj/machinery/camera{ - c_tag = "Engineering Starboard Aft"; - dir = 1 - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) "cdZ" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, /area/engine/engineering) "ceb" = ( /obj/machinery/computer/rdconsole/production{ @@ -44239,19 +44095,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/engine/engineering) -"ces" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engine/engineering) "cet" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "Singularity"; @@ -44299,18 +44142,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"cez" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) "ceA" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -44559,21 +44390,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"cft" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engine/engineering) "cfu" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -44608,20 +44424,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"cfz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) "cfC" = ( /obj/machinery/biogenerator, /turf/open/floor/plasteel/hydrofloor, @@ -44868,7 +44670,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plating, @@ -44937,7 +44738,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/grimy, @@ -45155,7 +44955,6 @@ }, /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plating, @@ -45169,20 +44968,6 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) -"chx" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"chz" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/engine/engineering) "chA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -45405,7 +45190,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/grimy, @@ -45440,16 +45224,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"cit" = ( -/obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"ciu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "civ" = ( /obj/machinery/light{ dir = 4 @@ -45938,8 +45712,7 @@ }, /obj/machinery/door/window/eastleft{ dir = 8; - name = "Mass Driver"; - req_one_access_txt = "0" + name = "Mass Driver" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, @@ -46037,7 +45810,7 @@ /turf/closed/mineral/random/low_chance, /area/asteroid/nearstation/bomb_site) "ckL" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plating/airless, /area/asteroid/nearstation/bomb_site) "ckM" = ( @@ -46215,7 +45988,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Telecommunications External Access"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plating, @@ -46242,7 +46014,6 @@ }, /obj/machinery/door/airlock/external{ name = "Telecommunications External Access"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plating, @@ -46316,7 +46087,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel, /area/tcommsat/computer) "clS" = ( @@ -47057,8 +46828,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Dormitories"; - req_access_txt = "0" + name = "Dormitories" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, @@ -47090,10 +46860,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side, /area/storage/primary) -"cov" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side, -/area/storage/primary) "cow" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency, @@ -47185,7 +46951,7 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/secondary/exit/departure_lounge) "coT" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "coV" = ( @@ -47339,7 +47105,7 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "cpt" = ( -/obj/item/device/radio/beacon, +/obj/item/device/beacon, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -47871,7 +47637,6 @@ /obj/machinery/door/airlock/centcom{ name = "Crematorium"; opacity = 1; - req_access = null; req_access_txt = "27" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -47920,9 +47685,7 @@ /turf/open/space/basic, /area/space/nearstation) "crS" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/dark, @@ -48996,7 +48759,6 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Monastery Maintenance"; - req_access_txt = "0"; req_one_access_txt = "22;24;10;11;37" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -49378,18 +49140,6 @@ dir = 1 }, /area/library/lounge) -"cyr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 29 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) "cyy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -49828,6 +49578,7 @@ /area/maintenance/department/engine) "cBk" = ( /obj/machinery/vending/boozeomat{ + products = list(/obj/item/reagent_containers/food/drinks/bottle/whiskey = 1, /obj/item/reagent_containers/food/drinks/bottle/absinthe = 1, /obj/item/reagent_containers/food/drinks/bottle/limejuice = 1, /obj/item/reagent_containers/food/drinks/bottle/cream = 1, /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 1, /obj/item/reagent_containers/food/drinks/drinkingglass = 10, /obj/item/reagent_containers/food/drinks/ice = 3, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 6, /obj/item/reagent_containers/food/drinks/flask = 1); req_access_txt = "0" }, /turf/closed/wall, @@ -49917,8 +49668,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) @@ -49935,8 +49685,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) @@ -49969,7 +49718,6 @@ "cBL" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; - req_access_txt = "0"; req_one_access_txt = "12;45;5;9" }, /turf/open/floor/plating, @@ -49983,10 +49731,6 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/office) -"cBP" = ( -/obj/machinery/smoke_machine, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "cBQ" = ( /obj/machinery/power/rad_collector, /turf/open/floor/plating, @@ -50014,7 +49758,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "cCD" = ( -/obj/machinery/rnd/protolathe/department/service, +/obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plating, /area/crew_quarters/kitchen) "cCF" = ( @@ -50063,19 +49807,19 @@ /turf/open/floor/plating/airless, /area/maintenance/department/chapel/monastery) "cCS" = ( -/obj/machinery/rnd/protolathe/department/security, +/obj/machinery/rnd/production/techfab/department/security, /turf/open/floor/plasteel/dark, /area/security/main) "cCT" = ( -/obj/machinery/rnd/protolathe/department/cargo, +/obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel, /area/quartermaster/storage) "cCU" = ( -/obj/machinery/rnd/circuit_imprinter, +/obj/machinery/rnd/production/circuit_imprinter, /turf/open/floor/plasteel, /area/engine/engineering) "cCV" = ( -/obj/machinery/rnd/protolathe/department/engineering, +/obj/machinery/rnd/production/protolathe/department/engineering, /turf/open/floor/plasteel, /area/engine/engineering) "cCW" = ( @@ -50113,45 +49857,53 @@ "cDa" = ( /turf/closed/wall, /area/quartermaster/warehouse) -"dTw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/carpet, -/area/library) -"ecV" = ( -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"eHp" = ( -/turf/closed/wall, -/area/crew_quarters/cryopod) -"eIE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/library/lounge) -"eJt" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) -"fic" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) -"fki" = ( +"dse" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/plasteel, /area/quartermaster/sorting) -"frt" = ( +"dAF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"dMB" = ( +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"dMI" = ( +/obj/item/twohanded/required/kirbyplants/random, +/obj/machinery/camera{ + c_tag = "Circuitry Lab"; + dir = 1; + network = list("ss13","rd"); + pixel_x = 10 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"dNt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) +"dWy" = ( +/obj/machinery/libraryscanner, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"eeQ" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50161,27 +49913,135 @@ }, /turf/open/floor/plasteel, /area/quartermaster/office) -"fyh" = ( +"ejp" = ( +/obj/structure/table/reinforced, +/obj/item/device/integrated_circuit_printer, +/obj/item/device/integrated_electronics/wirer, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/circuit) +"fvG" = ( +/turf/open/floor/plasteel/whitepurple/side{ + dir = 6 + }, +/area/science/circuit) +"fwl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"fwr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/science/mixing) +"fBm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/research{ + name = "Circuitry Lab"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel, +/area/science/mixing) +"fKj" = ( +/turf/closed/wall, +/area/science/circuit) +"fWv" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/plasteel/dark, +/area/library/lounge) +"gkR" = ( +/obj/item/twohanded/required/kirbyplants/random, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/storage/primary) +"gtb" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 5 + }, +/area/science/circuit) +"gxK" = ( +/turf/closed/wall/r_wall, +/area/science/circuit) +"gAj" = ( +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/circuit) +"gDh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/darkpurple, +/area/crew_quarters/cryopod) +"gMm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/science/mixing) +"gQJ" = ( +/obj/machinery/cryopod, +/turf/open/floor/plasteel/darkpurple, +/area/crew_quarters/cryopod) +"htU" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"hFp" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/libraryconsole/bookmanagement, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"hKA" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/integrated_electronics/debugger, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/circuit) +"hKR" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"hTZ" = ( +/obj/machinery/the_singularitygen/tesla, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ick" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"ijF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/carpet, /area/library) -"fID" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"izp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) "izB" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod" @@ -50191,22 +50051,34 @@ }, /turf/open/floor/plating, /area/crew_quarters/dorms) -"iCc" = ( +"izF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"iIy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"iKb" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) -"iVb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"iXQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel/white, +/area/science/circuit) "jgr" = ( /obj/machinery/door/airlock/centcom{ name = "Library" @@ -50218,24 +50090,86 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/library) -"jZg" = ( -/obj/machinery/cryopod, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) -"kdc" = ( +"jvi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/heads/hos) +"jBh" = ( +/obj/structure/rack, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"jFO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/library/lounge) +"jLW" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"jOJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) +"jXh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/library/lounge) +"jXA" = ( +/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/purple/corner{ + dir = 8 + }, +/area/science/circuit) +"jYe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"kbq" = ( /obj/machinery/cryopod, /obj/machinery/light/small/built{ dir = 4 }, /turf/open/floor/plasteel/darkpurple, /area/crew_quarters/cryopod) -"khx" = ( -/obj/structure/cable{ - icon_state = "1-2" +"khk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/stairs, -/area/crew_quarters/cryopod) +/turf/open/floor/plasteel, +/area/science/mixing) "kjK" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "MiniSat Maintenance"; @@ -50249,24 +50183,44 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) -"kqj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +"kmh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"kwI" = ( +/turf/open/floor/plasteel, +/area/science/mixing) +"kAz" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"kUC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/darkpurple, +/area/crew_quarters/cryopod) +"lju" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/purple/corner{ + dir = 8 + }, +/area/science/circuit) +"lpS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/plasteel, -/area/quartermaster/storage) -"krG" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/library) -"let" = ( -/turf/closed/wall/r_wall, -/area/space) +/area/science/circuit) "lqy" = ( /obj/machinery/door/airlock/centcom{ name = "Library" @@ -50276,71 +50230,142 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/library/lounge) -"lvl" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/cigbutt, +"lAs" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"lJr" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/cargo) -"mHo" = ( +/area/science/circuit) +"lQn" = ( +/turf/open/floor/plasteel/white, +/area/science/circuit) +"lQQ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridgespace"; + name = "bridge external shutters" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/bridge) +"mdL" = ( /obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 27 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"mLe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/crew_quarters/heads/hos) -"nuB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/lab) +"mrx" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/carpet, -/area/library/lounge) -"nJY" = ( -/obj/structure/rack, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" }, -/obj/item/stack/sheet/metal/fifty, /turf/open/floor/plating, -/area/maintenance/department/cargo) -"opC" = ( -/obj/machinery/light/small{ +/area/engine/engineering) +"mCe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" + }, +/turf/open/floor/plating, +/area/security/checkpoint/engineering) +"mES" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 4; - name = "Library APC"; - pixel_x = 24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/library) -"oJF" = ( +/turf/open/floor/plasteel/white, +/area/science/circuit) +"mKc" = ( /obj/structure/bookcase/random/nonfiction, /turf/open/floor/plasteel/dark, /area/library/lounge) +"mPt" = ( +/obj/machinery/camera{ + c_tag = "Circuitry Lab Storeroom"; + dir = 1; + network = list("ss13","rd"); + pixel_x = 10 + }, +/obj/structure/rack, +/obj/item/device/multitool, +/obj/item/device/multitool, +/obj/item/screwdriver, +/obj/item/screwdriver, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"not" = ( +/obj/item/cigbutt, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"nwu" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 29 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 5 + }, +/area/science/circuit) +"onw" = ( +/turf/open/floor/plasteel/purple/side{ + dir = 4 + }, +/area/science/circuit) +"onX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Primary Tool Storage" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/storage/primary) +"opm" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/tesla_coil, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"oyF" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/storage/primary) +"oEG" = ( +/obj/machinery/bookbinder, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"oJT" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/red, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"oMg" = ( +/obj/machinery/computer/cryopod{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/darkpurple, +/area/crew_quarters/cryopod) "oPy" = ( /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -50360,7 +50385,82 @@ "pps" = ( /turf/closed/wall, /area/engine/break_room) -"qWK" = ( +"ptq" = ( +/obj/structure/table/reinforced, +/obj/item/device/integrated_electronics/analyzer, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"pWF" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ + pixel_y = 32 + }, +/obj/item/stock_parts/cell/super, +/obj/item/stock_parts/cell/super, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/circuit) +"pXc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/library) +"qnT" = ( +/obj/machinery/autolathe, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"qAM" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/cigbutt, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"qDU" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = 20; + pixel_y = -6 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27; + pixel_y = 5 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/circuit) +"qKm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 10 + }, +/area/science/circuit) +"qOE" = ( +/turf/open/floor/plasteel/dark, +/area/library/lounge) +"qXH" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"raF" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -50372,10 +50472,61 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"sHK" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/plasteel/dark, -/area/library/lounge) +"rtE" = ( +/turf/open/floor/plasteel/purple/corner{ + dir = 1 + }, +/area/science/circuit) +"rxQ" = ( +/obj/structure/target_stake, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"rxV" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 27 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"rBh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"sBA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 29 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"sCz" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"sQr" = ( +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/circuit) "sQt" = ( /obj/machinery/door/airlock/external{ name = "Supply Dock Airlock"; @@ -50386,60 +50537,116 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"tap" = ( -/obj/machinery/power/apc{ - areastring = "/area/medical/cryo"; - dir = 1; - name = "Cryogenics APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/darkpurple, +"sQF" = ( +/turf/closed/wall, /area/crew_quarters/cryopod) -"tez" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/library/lounge) -"tjW" = ( -/obj/machinery/light{ - dir = 8 +"thA" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"tLB" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (EAST)"; - icon_state = "cryopod-open"; +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/stairs, +/area/crew_quarters/cryopod) +"tYg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"ufi" = ( -/turf/open/floor/plasteel/dark, -/area/library/lounge) -"urZ" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/closed/wall/r_wall, +/area/science/mixing) +"tYI" = ( +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"uek" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/library) -"uyt" = ( +/obj/structure/table/reinforced, +/obj/item/device/integrated_electronics/analyzer, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"uic" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"uPm" = ( -/obj/machinery/computer/camera_advanced/xenobio{ +"ulu" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/storage/primary) +"uoj" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/super, +/obj/item/stock_parts/cell/super, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the other eggheads from the comfort of the circuitry lab."; + dir = 2; + name = "RnD Monitor"; + network = list("rd"); + pixel_y = 32 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/circuit) +"uyY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/science/xenobiology) -"vpU" = ( -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) +/area/science/circuit) +"uIi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"vdR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engine/engineering) +"vpz" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the other eggheads from the comfort of the circuitry lab."; + dir = 2; + name = "RnD Monitor"; + network = list("rd"); + pixel_y = 32 + }, +/obj/item/device/integrated_circuit_printer, +/obj/item/device/integrated_electronics/debugger, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/circuit) "vzz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -50450,6 +50657,27 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) +"vEy" = ( +/turf/open/floor/plasteel/darkpurple, +/area/crew_quarters/cryopod) +"vJd" = ( +/obj/structure/table/reinforced, +/obj/item/device/integrated_electronics/wirer, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"vMX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -20 + }, +/turf/open/floor/plasteel, +/area/science/circuit) "vOw" = ( /obj/machinery/door/airlock/centcom{ name = "Library" @@ -50464,32 +50692,123 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/library) -"vTA" = ( +"vTL" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/storage/primary) +"wtT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"wxJ" = ( +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ - id = "bridgespace"; - name = "bridge external shutters" + id = "prison release"; + name = "prisoner processing blast door" }, -/turf/open/floor/plasteel/vault{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/security/brig) +"wBr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/area/bridge) -"xzr" = ( -/turf/closed/wall, -/area/quartermaster/sorting) -"yhZ" = ( -/obj/structure/table, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/lab) -"yia" = ( +/turf/open/floor/plasteel/white, +/area/science/circuit) +"wDZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"wJP" = ( /obj/structure/lattice, -/turf/open/space/basic, -/area/space) +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 9 + }, +/turf/open/space, +/area/space/nearstation) +"wTO" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plasteel/purple/corner{ + dir = 4 + }, +/area/science/circuit) +"xfc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/circuit) +"xhj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/library/lounge) +"xja" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Library APC"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/library) +"xjc" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"xGQ" = ( +/obj/structure/closet/crate, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/item/target/alien, +/obj/item/target/alien, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"yac" = ( +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/cryopod"; + dir = 1; + name = "Crew Cryogenics APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/darkpurple, +/area/crew_quarters/cryopod) +"yeS" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/blue, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"ygO" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/tesla_coil, +/turf/open/floor/plating/airless, +/area/engine/engineering) (1,1,1) = {" aaa @@ -68155,13 +68474,13 @@ cgG cfn ckE ckT -tez -tez +xhj +xhj cwK -tez -tez +xhj +xhj cxn -tez +xhj lqy cxC cxK @@ -68413,12 +68732,12 @@ cvw cvK cwg cjR -nuB +jFO ckF -nuB +jFO cxe -nuB -nuB +jFO +jFO cxz cxD cxL @@ -68426,8 +68745,8 @@ cxY cym cyA vOw -fyh -dTw +ijF +pXc ckm ckm ckm @@ -68673,7 +68992,7 @@ cwr clm ckG cwU -eIE +jXh ckU cwe cwe @@ -68684,7 +69003,7 @@ cxM cyB cjp cyR -urZ +ick ckH ckH ckH @@ -68927,10 +69246,10 @@ cvy cvL cwe cwe -sHK -ufi +fWv +qOE ckV -ufi +qOE cln cwe cfN @@ -68941,7 +69260,7 @@ aaa aaa cjp cyS -urZ +ick cyZ ckH czo @@ -69184,10 +69503,10 @@ cvc cvM cfm cwe -sHK -ufi -oJF -ufi +fWv +qOE +mKc +qOE cln cwe caS @@ -69198,7 +69517,7 @@ aht aht cjp cko -urZ +ick ckH ckH clp @@ -69455,7 +69774,7 @@ aaa aaa cjp cyT -urZ +ick cyZ ckH czp @@ -69712,8 +70031,8 @@ aht aht cjp cjp -krG -opC +xjc +xja ckH czq czw @@ -70084,7 +70403,7 @@ aem aem aeT afn -tjW +aem afZ agn agy @@ -70619,7 +70938,7 @@ aok aoO apF apE -bKN +wxJ apE bBW ajM @@ -73959,7 +74278,7 @@ anJ amX aoY apN -cyr +sBA arp asB atB @@ -74746,7 +75065,7 @@ aDv aBh aBh aGd -aGW +aEY aHG aIM aJG @@ -76545,7 +76864,7 @@ aDA aDy aDA aGi -aGX +aBi aHL aIP aJK @@ -76797,11 +77116,11 @@ axO ayT aAq aBj -aCs +vTL aDA aEv aFu -cov +aFu aGZ aHM aIQ @@ -77055,12 +77374,12 @@ ayU aAr aBj aCx -aDB -aEw -aFv +oyF +oyF +oyF aGj -aGX -aHH +onX +qXH aIO aJI aKP @@ -77296,7 +77615,7 @@ akW alK amw ani -mLe +jvi aiR aph ajM @@ -77311,13 +77630,13 @@ axQ ayV aAs aBj -aBj -aBj -aBj -aBj -aBj -aBi -aHN +gkR +aDB +aEw +aFv +ulu +aGX +jYe aIO aJI aKQ @@ -77573,8 +77892,8 @@ awR awR awR awR -aHa -aHN +aAN +jYe aIO aJM aKQ @@ -77831,7 +78150,7 @@ aEx aFw awR aHb -aHN +jYe aIQ aJL aKR @@ -79188,7 +79507,6 @@ cah cbd cam cam -cdM bXk bXk bXk @@ -79206,7 +79524,8 @@ bXk bXk bXk bXk -let +aaa +aaa aaa aaa aaa @@ -79445,7 +79764,6 @@ cai cbe cca cam -cdN bXk ceW bXk @@ -79463,7 +79781,8 @@ cjT ckq ckq bXk -let +aaa +aaa aaa aaa aaa @@ -79703,9 +80022,8 @@ cbf ccb ccS cdO -ces ceX -cft +vdR cfS cfV cgS @@ -79720,7 +80038,8 @@ cgS cfV cfV bXk -let +aaa +aaa aaa aaa aaa @@ -79903,7 +80222,7 @@ aRN aWa aRN aRN -mHo +rxV aYS cpn bch @@ -79959,7 +80278,6 @@ cak cbg cca cam -cdP bXk bTE bXk @@ -79977,7 +80295,8 @@ cgT cfV ckr bXk -let +aaa +aaa aaa aaa aaa @@ -80216,7 +80535,6 @@ cal cbh cam cam -cdQ cet cCI cfV @@ -80234,7 +80552,8 @@ cfV cfV cfV bXk -let +aaa +aaa aaa aaa aaa @@ -80473,25 +80792,25 @@ cam cam cam cam -cdQ cet cCI cfV cfV cgv cfV -chx +opm cfV -chx +opm cfV -chx +opm cfV -chx +opm cfV cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -80730,7 +81049,6 @@ can cbi ccc ccV -cdR cet cCI cfV @@ -80748,7 +81066,8 @@ cgV cfV cfV bXk -let +abI +abI aaa aaa aaa @@ -80988,7 +81307,6 @@ cbj bXk ccW bXk -bXk cfa cfa cfa @@ -80996,7 +81314,7 @@ cgv bBW bBW bBW -yia +hKR abI aaa bBW @@ -81005,7 +81323,8 @@ bBW cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -81244,7 +81563,6 @@ cap bXk ccd ccX -cdS ceu cfb cfu @@ -81262,7 +81580,8 @@ bBW cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -81501,7 +81820,6 @@ caq cbk cce ccY -cdT cev cfc cfv @@ -81514,12 +81832,13 @@ cii cis ciG aaa -yia +hKR cgV cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -81724,7 +82043,7 @@ brl bsL bul bwU -cBP +bsK bsK bAg bpY @@ -81758,7 +82077,6 @@ car bXk ccf ccZ -cdU cew cfd cfw @@ -81768,7 +82086,7 @@ aht abI abI cij -cit +hTZ ciH abI abI @@ -81776,7 +82094,8 @@ aht cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -82015,17 +82334,16 @@ cdN ccW ceY cda -cdV cex cfe cfx cfa cgv cgV -yia +hKR aaa cik -ciu +uIi ciI aaa aaa @@ -82033,7 +82351,8 @@ aaa cfV cfV bXk -let +aaa +aaa aaa aaa aaa @@ -82272,7 +82591,6 @@ cat bXk ccg cey -cdW cey cey cfy @@ -82290,7 +82608,8 @@ bBW cfV cfV bXk -let +aaa +aaa aaa aaa aaa @@ -82530,7 +82849,6 @@ cbj bXk ccW bXk -bXk cfa cfa cfa @@ -82540,14 +82858,15 @@ bBW aaa aaa abI -yia +hKR aaa bBW bBW cfV cfV bXk -let +aaa +aaa aaa aaa aaa @@ -82778,7 +83097,7 @@ bUi bUV bVO bWA -izp +mCe bYj bYQ bZA @@ -82786,7 +83105,6 @@ cav cbl cch cdc -cdX cet cCI cfV @@ -82804,7 +83122,8 @@ cgV cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -83035,7 +83354,7 @@ bUj bUW bVP bWB -izp +mCe bYk bYQ bZA @@ -83043,25 +83362,25 @@ cam cam cam cam -cdQ cet cCI cfV cfV cgv cfV -chz +ygO cfV -chz +ygO cfV -chz +ygO cfV -chz +ygO cfV cfV cfV bXk -let +abI +abI abI abI aaa @@ -83217,9 +83536,9 @@ ahi atY auU atY -vTA +lQQ ayf -vTA +lQQ aAF aBz aCP @@ -83292,7 +83611,7 @@ bUk bUX bVQ bWC -izp +mCe bYl bYO bZC @@ -83300,7 +83619,6 @@ cal cbm cci cam -cdQ cet cCI cfV @@ -83318,7 +83636,8 @@ cfV cfV cfV bXk -let +abI +aaa abI aaa aaa @@ -83557,7 +83876,6 @@ caw cbn ccj cam -cdY bXk bXk bXk @@ -83575,7 +83893,8 @@ cgY cfV cks bXk -let +abI +aaa aaa aaa aaa @@ -83815,9 +84134,8 @@ cbo cck cdf cdZ -cez cff -cfz +mrx cfY cfV cgZ @@ -83832,7 +84150,8 @@ cgZ cfV cfV bXk -let +abI +abI abI aaa aaa @@ -84071,7 +84390,6 @@ cam cbp cci cam -cdN bXk cfg bXk @@ -84089,7 +84407,8 @@ cjU ckq ckq bXk -let +abI +aaa aaa aaa aaa @@ -84328,7 +84647,6 @@ cah cbq cam cam -cav bXk bXk bXk @@ -84346,7 +84664,8 @@ bXk bXk bXk ckJ -let +abI +aaa aaa aaa aaa @@ -85066,7 +85385,7 @@ bsT bus bvz bxg -yhZ +mdL bAs bBu bCI @@ -85797,7 +86116,7 @@ aBI aES aBI aBI -aGW +aEY aHG aBI aJX @@ -85820,7 +86139,7 @@ aMb aSX aMb aBI -aGW +aEY bgA bhe aDZ @@ -87079,12 +87398,12 @@ aaa aaa aaa aaa -eHp -tap -aau -khx -iVb -qWK +sQF +yac +kUC +tLB +uic +raF aJI aLe aMe @@ -87103,7 +87422,7 @@ aVu bat aLf bcy -lvl +qAM aEj aEj bgC @@ -87336,11 +87655,11 @@ aaa aaa aaa aaa -eHp -eJt -vpU -fic -uyt +sQF +oMg +vEy +gDh +wtT aIU aJH aLe @@ -87593,20 +87912,20 @@ apX aBL aBL apX -eHp -kdc -jZg -eHp +sQF +kbq +gQJ +sQF aHN aIU aJI -xzr -xzr +lAs +lAs aNG aOR -iCc -xzr -xzr +iKb +lAs +lAs aTb aOT aVp @@ -87617,7 +87936,7 @@ aPY bav aLf aFi -nJY +jBh beI bfv bgE @@ -87857,7 +88176,7 @@ aET aHN aIU aJI -xzr +lAs aMg aNH aOS @@ -88114,11 +88433,11 @@ aET aHN aJh bhe -xzr +lAs aMh aNI -fID -ecV +fwl +dMB aRi aSf aTd @@ -88371,13 +88690,13 @@ aHn aIi aJi aKe -xzr +lAs aMi aNJ -fID +fwl aPZ aRj -xzr +lAs aTe aUo aVs @@ -88628,13 +88947,13 @@ aET aHN aIU aJI -xzr +lAs aMj aNK -fID -ecV -ecV -iCc +fwl +dMB +dMB +iKb aTf aUp aVt @@ -88885,7 +89204,7 @@ aET aHN aIU aJI -xzr +lAs aMk aNL aOU @@ -89142,10 +89461,10 @@ cos coy aJj aJI -xzr +lAs aMl aNM -fki +dse aQb aRl aSh @@ -89399,14 +89718,14 @@ aDZ aDZ aJk aJH -xzr +lAs aMm -xzr +lAs aOW -xzr -xzr -xzr -frt +lAs +lAs +lAs +eeQ aUs aLf aLf @@ -89461,7 +89780,7 @@ bVl bWc bWR bXG -bYw +jLW bZi bZR caL @@ -89649,18 +89968,18 @@ aAP avk aDg aEc -aGW +aEY cot aBI aBI aBI aJl aKf -xzr +lAs aMn -xzr +lAs aOX -xzr +lAs aRm aLg aTi @@ -89717,13 +90036,13 @@ bUA bVm bWd bWS -bWd -bYx +wJP +aht bZj bZS caM cbE -bYw +thA cdk ced bYw @@ -89920,7 +90239,7 @@ cDa cDa cDa aLg -kqj +wDZ aUu aVx aVx @@ -92526,9 +92845,9 @@ bDa bEa bFm bGs -bHy -bHy -bHy +gMm +gMm +jOJ bHy bHy bHy @@ -93283,7 +93602,7 @@ bkE aht bnd boh -uPm +bpp bqx brQ btr @@ -93556,7 +93875,7 @@ bFq bGw bAF bHy -bHy +tYg bHy bHy bHy @@ -93808,12 +94127,12 @@ bzk bAH blX blX -bEe +bAF bFr bGx bHB bIN -bIN +dAF bLg bMo bNq @@ -94065,16 +94384,16 @@ bzl blX bBU bDe -bEe +bAF bFs bGy bHC -bGy +kwI bJT -bEe +bAF bMp -bEg -bEg +bHy +bHy ahi aaa aaa @@ -94322,15 +94641,15 @@ bzm blX blX blX -bEe +bAF bFt -bGy +khk bHD -bGy +kwI bJU -bEe -bEg -bEg +bAF +bHy +bHy abI abI abI @@ -94836,15 +95155,15 @@ bzn bAH blX blX -bEe +bAF bFv bGA -bGA -bGA -bGA +fBm +fwr +gMm bLi -bEg -abI +bHy +bHy aht abI abI @@ -95093,15 +95412,15 @@ bzo blX bBU bDe -bEe +bnj bFw -bGA +onw bHF -bGy -bGy +rBh +vMX bLj bIS -abI +lJr aaa aaa aaa @@ -95350,15 +95669,15 @@ bzp blX blX blX -bEe +bnj bFx -bGy +lQn bHG bIP bJW bLk -bIS -abI +xfc +lJr aaa aaa aaa @@ -95607,15 +95926,15 @@ bnj bnj bnj bnj -bEe +bnj bFy bGB -bEe +iIy bIQ bJX bLl -bEg -abI +xfc +lJr aaa aaa aaa @@ -95864,16 +96183,16 @@ bzq bAH blX blX -bEe +bnj bFz bGC -bHH +lQn bIR bJY bLm -bEg -abI -aaa +lpS +gxK +gxK aaa aaa aaa @@ -96121,16 +96440,16 @@ bzr blX blX bDe -bEg +bnj bFA -bEg -bEg -bIS -bEg -bIS -bEg -abI -aaa +fKj +nwu +lQn +wBr +lQn +qKm +wTO +gxK aaa aaa aaa @@ -96378,16 +96697,16 @@ bzs blX blX blX -bkF +bnj bFB -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +fKj +fKj +ejp +uek +yeS +mES +qnT +lJr aaa aaa aaa @@ -96635,16 +96954,16 @@ bnj bnj bnj bnj -bkF -bjD -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bnj +bFB +rxQ +fKj +hKA +izF +lQn +mES +htU +lJr aaa aaa aaa @@ -96892,16 +97211,16 @@ bzt bAH blX blX -bkF +bnj bFC -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +xGQ +fKj +uoj +iXQ +lQn +mES +dMI +lJr aaa aaa aaa @@ -97149,16 +97468,16 @@ bzu blX blX bDe -bkF -bjD -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bnj +dNt +mPt +fKj +sQr +uyY +tYI +kmh +oEG +gxK aaa aaa aaa @@ -97406,16 +97725,16 @@ bzv blX blX blX -bkF -bjD -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bnj +jXA +not +fKj +vpz +ptq +lQn +lQn +hFp +gxK aaa aaa aaa @@ -97665,14 +97984,14 @@ bkF bkF bkF bFD -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +gxK +gxK +pWF +sCz +lQn +lQn +dWy +gxK aaa aaa aaa @@ -97917,19 +98236,19 @@ buT bwk aEj bzw -bma -bma -bma +kAz +kAz +kAz bEh bzx -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +fKj +gxK +gtb +vJd +oJT +fvG +rtE +lJr aaa aaa aaa @@ -98179,14 +98498,14 @@ aEj aEl aEl aEj -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +fKj +gxK +lju +qDU +gAj +rtE +lJr +lJr aaa aaa aaa @@ -98437,12 +98756,12 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +gxK +gxK +gxK +lJr +lJr +lJr aaa aaa aaa diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 23b7b0aaa5..4c51f61812 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -3,32 +3,43 @@ /turf/open/space/basic, /area/space) "aab" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 }, -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) "aac" = ( -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = 30; + receive_ore_updates = 1 }, -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 8 + }, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) "aad" = ( -/obj/machinery/computer/camera_advanced/xenobio{ +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) +/turf/open/floor/wood, +/area/maintenance/port/aft) "aae" = ( /obj/effect/landmark/carpspawn, /turf/open/space, @@ -261,23 +272,16 @@ }, /turf/open/floor/plasteel/barber, /area/security/prison) -"aaR" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "aaS" = ( /obj/structure/grille, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) "aaT" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space, -/area/space) +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/security/armory) "aaU" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/floorgrime, @@ -381,40 +385,6 @@ /obj/machinery/vending/security, /turf/open/floor/plasteel/showroomfloor, /area/security/main) -"abm" = ( -/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" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"abn" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - id = "xenobio7"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "abo" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -536,33 +506,6 @@ }, /turf/open/floor/plasteel/freezer, /area/security/prison) -"abH" = ( -/obj/structure/window/reinforced, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio6"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"abI" = ( -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"abJ" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "abK" = ( /obj/structure/chair/stool, /obj/machinery/light/small{ @@ -614,15 +557,6 @@ "abO" = ( /turf/open/floor/plasteel/showroomfloor, /area/security/main) -"abP" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "abQ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/window/southleft{ @@ -847,27 +781,10 @@ /obj/structure/closet/secure_closet/hos, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"aco" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 2; - external_pressure_bound = 140; - pressure_checks = 0; - name = "killroom vent" - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Kill Room"; - dir = 4; - network = list("ss13","rd") - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "acp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/showroomfloor, /area/security/main) -"acq" = ( -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "acr" = ( /obj/structure/chair/comfy/black, /obj/effect/landmark/start/head_of_security, @@ -899,14 +816,6 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"acw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 2; - external_pressure_bound = 120; - name = "killroom vent" - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "acx" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1333,10 +1242,11 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "adr" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/biohazard, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, /turf/open/floor/plating, -/area/science/xenobiology) +/area/security/main) "ads" = ( /obj/structure/cable{ icon_state = "0-2" @@ -1946,12 +1856,6 @@ "aeE" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) -"aeF" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "aeG" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -2280,8 +2184,7 @@ /area/security/main) "afo" = ( /obj/machinery/door/airlock/external{ - name = "Escape Pod Three"; - req_access_txt = "0" + name = "Escape Pod Three" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -2297,7 +2200,8 @@ id = "pod3"; name = "escape pod 3"; port_direction = 2; - preferred_direction = 4 + preferred_direction = 4; + timid = 0 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) @@ -2490,7 +2394,6 @@ "afO" = ( /obj/machinery/door/airlock/command{ name = "Command Tool Storage"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel, @@ -2499,22 +2402,10 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/command{ name = "Command Tool Storage"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel/dark, /area/ai_monitored/storage/eva) -"afQ" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - target_temperature = 80; - dir = 2; - on = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "afR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/structure/window/reinforced, @@ -2589,19 +2480,6 @@ }, /turf/open/floor/plating, /area/security/main) -"agd" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) -"age" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "agf" = ( /obj/structure/table, /obj/item/stack/sheet/metal, @@ -2687,11 +2565,6 @@ "agn" = ( /turf/closed/wall/r_wall, /area/security/warden) -"ago" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "agp" = ( /obj/structure/cable{ icon_state = "0-2" @@ -2752,17 +2625,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"agv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Kill Chamber"; - req_access_txt = "55" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/xenobiology) "agw" = ( /obj/structure/table, /obj/machinery/syndicatebomb/training, @@ -3188,15 +3050,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"ahw" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "ahx" = ( /obj/structure/cable{ icon_state = "2-4" @@ -3422,13 +3275,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"ahR" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "ahS" = ( /obj/structure/cable{ icon_state = "1-8" @@ -3834,18 +3680,6 @@ /obj/machinery/light, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aiN" = ( -/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 = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "aiO" = ( /obj/structure/window/reinforced{ dir = 4 @@ -4137,10 +3971,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/brig) -"ajC" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) "ajD" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4162,11 +3992,6 @@ dir = 8 }, /area/security/brig) -"ajG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/science/xenobiology) "ajH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -4294,7 +4119,6 @@ "ajW" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/structure/cable{ @@ -4303,15 +4127,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"ajX" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"ajY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "ajZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external{ @@ -4778,7 +4593,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -4979,17 +4793,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"alN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "seclobby"; - name = "security shutters" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/brig) "alO" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -5198,7 +5001,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -5281,15 +5083,6 @@ /obj/item/trash/plate, /turf/open/floor/plating, /area/maintenance/port/fore) -"amI" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Cryogenics APC"; - pixel_x = 24 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/crew_quarters/cryopod) "amL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/structure/window/reinforced, @@ -5571,25 +5364,29 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anE" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 0; - req_access_txt = "13" - }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "anF" = ( /turf/open/floor/plating, /area/maintenance/fore/secondary) +"anG" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "anH" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/maintenance/solars/port/fore) "anI" = ( /obj/machinery/door/airlock/engineering{ - locked = 0; name = "Port Bow Solar Access"; req_access_txt = "10" }, @@ -6541,7 +6338,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -6602,7 +6398,6 @@ "aqv" = ( /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -6615,7 +6410,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/engineering{ - locked = 0; name = "Starboard Bow Solar Access"; req_access_txt = "10" }, @@ -6686,7 +6480,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /turf/open/floor/plating, @@ -7322,7 +7115,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -7421,7 +7213,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -7628,10 +7419,7 @@ /area/crew_quarters/heads/hos) "atp" = ( /obj/machinery/door/airlock/external{ - name = "Construction Zone"; - req_access = null; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Construction Zone" }, /turf/open/floor/plating, /area/construction/mining/aux_base) @@ -7692,8 +7480,7 @@ /obj/machinery/button/door{ id = "maint3"; name = "Blast Door Control C"; - pixel_y = 24; - req_access_txt = "0" + pixel_y = 24 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -8027,7 +7814,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -8937,15 +8723,13 @@ id = "maint2"; name = "Blast Door Control B"; pixel_x = -28; - pixel_y = 4; - req_access_txt = "0" + pixel_y = 4 }, /obj/machinery/button/door{ id = "maint1"; name = "Blast Door Control A"; pixel_x = -28; - pixel_y = -6; - req_access_txt = "0" + pixel_y = -6 }, /obj/structure/cable{ icon_state = "1-2" @@ -10234,8 +10018,7 @@ /area/ai_monitored/storage/eva) "azX" = ( /obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/structure/cable{ icon_state = "1-2" @@ -11677,9 +11460,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aDG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -11771,8 +11552,7 @@ /area/crew_quarters/theatre) "aDS" = ( /obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -12091,8 +11871,7 @@ /area/security/checkpoint/auxiliary) "aEL" = ( /obj/machinery/door/airlock{ - name = "Garden"; - req_access_txt = "0" + name = "Garden" }, /turf/open/floor/plasteel, /area/hydroponics/garden) @@ -12283,8 +12062,7 @@ /area/crew_quarters/toilet) "aFh" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -13073,7 +12851,6 @@ "aGZ" = ( /obj/machinery/door/airlock/security{ name = "Security Checkpoint"; - req_access = null; req_access_txt = "1" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -13724,7 +13501,6 @@ id = "aux_base_shutters"; name = "Public Shutters Control"; pixel_x = 24; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /turf/open/floor/plasteel/yellow/side{ @@ -14299,8 +14075,6 @@ "aKc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ - lockdownbyai = 0; - locked = 0; name = "Gateway Access"; req_access_txt = "62" }, @@ -14798,7 +14572,6 @@ "aLu" = ( /obj/machinery/door/airlock/engineering{ name = "Auxillary Base Construction"; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -15556,8 +15329,7 @@ "aNH" = ( /obj/machinery/door/window{ dir = 4; - name = "Theatre Stage"; - req_access_txt = "0" + name = "Theatre Stage" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -16353,18 +16125,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/hallway/primary/port) -"aPP" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) "aPQ" = ( /turf/closed/wall, /area/storage/tools) @@ -16780,8 +16540,7 @@ /area/maintenance/port) "aRc" = ( /obj/machinery/door/airlock{ - name = "Port Emergency Storage"; - req_access_txt = "0" + name = "Port Emergency Storage" }, /turf/open/floor/plating, /area/storage/emergency/port) @@ -17460,21 +17219,6 @@ /obj/effect/landmark/start/bartender, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) -"aTa" = ( -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_x = 30; - receive_ore_updates = 1 - }, -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 8 - }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plasteel/bar, -/area/crew_quarters/bar) "aTb" = ( /obj/machinery/newscaster{ pixel_y = 32 @@ -19148,7 +18892,6 @@ "aXl" = ( /obj/machinery/door/window/southright{ name = "Bar Door"; - req_access_txt = "0"; req_one_access_txt = "25;28" }, /turf/open/floor/plasteel/bar, @@ -19174,8 +18917,7 @@ /area/hydroponics) "aXp" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, @@ -19299,9 +19041,7 @@ dir = 4 }, /obj/machinery/door/airlock/external{ - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" + name = "Port Docking Bay 2" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -19629,7 +19369,6 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/highsecurity{ - locked = 0; name = "AI Upload Access"; req_access_txt = "16" }, @@ -20112,7 +19851,6 @@ "aZQ" = ( /obj/machinery/door/airlock/command{ name = "Conference Room"; - req_access = null; req_access_txt = "19" }, /obj/structure/cable{ @@ -20152,7 +19890,6 @@ "aZX" = ( /obj/machinery/door/airlock/command{ name = "Captain's Office"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable{ @@ -21554,6 +21291,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, /turf/open/floor/plating, /area/maintenance/aft) "bdP" = ( @@ -21942,16 +21682,14 @@ "beK" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4"; - req_access_txt = "0" + name = "Port Docking Bay 4" }, /turf/open/floor/plating, /area/hallway/secondary/entry) "beL" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3"; - req_access_txt = "0" + name = "Port Docking Bay 3" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -22923,8 +22661,7 @@ /area/medical/morgue) "bhr" = ( /obj/machinery/door/airlock{ - name = "Starboard Emergency Storage"; - req_access_txt = "0" + name = "Starboard Emergency Storage" }, /turf/open/floor/plating, /area/storage/emergency/starboard) @@ -22936,8 +22673,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /turf/open/floor/plasteel, /area/science/robotics/mechbay) @@ -24448,7 +24184,6 @@ "blb" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -25025,7 +24760,6 @@ "bms" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /obj/structure/cable{ @@ -25083,8 +24817,7 @@ /area/crew_quarters/heads/captain) "bmA" = ( /obj/machinery/door/airlock{ - name = "Private Restroom"; - req_access_txt = "0" + name = "Private Restroom" }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) @@ -25690,8 +25423,7 @@ }, /obj/machinery/door/airlock/engineering/glass{ name = "Gravity Generator"; - req_access_txt = "11"; - req_one_access_txt = "0" + req_access_txt = "11" }, /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) @@ -26144,8 +25876,7 @@ /obj/machinery/door/window/northleft{ dir = 8; icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" + name = "Reception Window" }, /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; @@ -26411,7 +26142,6 @@ "bpD" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33" }, @@ -27278,7 +27008,6 @@ /area/science/explab) "brE" = ( /obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0"; req_one_access_txt = "8;12" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -27665,8 +27394,7 @@ "bsw" = ( /obj/machinery/door/airlock/research{ name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /turf/open/floor/plasteel/white, /area/science/robotics/lab) @@ -28600,6 +28328,9 @@ name = "Genetics Research Access"; req_access_txt = "9" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical/genetics) "buH" = ( @@ -28616,6 +28347,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /turf/open/floor/plasteel/white, /area/science/research) "buI" = ( @@ -28871,8 +28605,7 @@ /area/medical/medbay/central) "bvl" = ( /obj/machinery/door/airlock/medical/glass{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29908,7 +29641,6 @@ "bxG" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /obj/structure/cable{ @@ -30111,7 +29843,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Server Room"; - req_access = null; req_access_txt = "30" }, /obj/structure/cable{ @@ -30498,9 +30229,7 @@ /area/medical/sleeper) "bzc" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Recovery Room"; - req_access_txt = "0" + name = "Recovery Room" }, /turf/open/floor/plasteel/white, /area/medical/sleeper) @@ -32576,7 +32305,6 @@ /area/maintenance/aft) "bDW" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -32624,7 +32352,6 @@ dir = 4 }, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -33416,7 +33143,6 @@ /area/science/mixing) "bFY" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "8;12" }, /obj/structure/cable{ @@ -33628,8 +33354,8 @@ /area/science/mixing) "bGA" = ( /obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/open/floor/plasteel/white, /area/science/mixing) @@ -33906,9 +33632,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "bHg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bHh" = ( @@ -34666,6 +34390,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"bIP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "bIQ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -34763,7 +34494,6 @@ }, /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48"; shuttledocked = 1 }, @@ -35772,6 +35502,9 @@ /obj/structure/sign/warning/nosmoking{ pixel_x = -32 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, /turf/open/floor/plasteel/white, /area/science/mixing) "bLj" = ( @@ -36267,6 +36000,7 @@ dir = 4; on = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/engine, /area/science/mixing) "bMy" = ( @@ -36277,6 +36011,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bMz" = ( @@ -36665,6 +36400,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bNy" = ( @@ -37109,6 +36845,7 @@ dir = 8; on = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, /area/science/mixing) "bOG" = ( @@ -37120,6 +36857,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bOH" = ( @@ -37509,6 +37247,14 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) +"bPy" = ( +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "bPz" = ( /obj/structure/table/glass, /obj/item/storage/box/beakers{ @@ -37532,6 +37278,18 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) +"bPA" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "bPB" = ( /obj/structure/table/glass, /obj/item/paper_bin{ @@ -37618,6 +37376,13 @@ /obj/item/clothing/glasses/science, /turf/open/floor/plasteel, /area/science/xenobiology) +"bPI" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "bPJ" = ( /obj/structure/table/glass, /obj/item/stack/sheet/mineral/plasma{ @@ -38156,11 +37921,6 @@ icon_state = "wood-broken7" }, /area/maintenance/port/aft) -"bRd" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/wood, -/area/maintenance/port/aft) "bRe" = ( /obj/structure/table/wood, /obj/effect/spawner/lootdrop/maintenance{ @@ -38538,6 +38298,23 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"bRY" = ( +/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" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "bRZ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -40226,6 +40003,23 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) +"bWm" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "xenobio7"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "bWn" = ( /obj/structure/cable{ icon_state = "0-2" @@ -40722,7 +40516,6 @@ }, /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /turf/open/floor/plating, @@ -41680,6 +41473,23 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) +"bZW" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio6"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "bZX" = ( /obj/structure/cable{ icon_state = "0-2" @@ -42920,6 +42730,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"ccP" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"ccQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/xenobiology) "ccR" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/bot{ @@ -43825,6 +43643,20 @@ /obj/item/caution, /turf/open/floor/plating, /area/maintenance/aft) +"cfr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 2; + external_pressure_bound = 140; + pressure_checks = 0; + name = "killroom vent" + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Kill Room"; + dir = 4; + network = list("ss13","rd") + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "cfs" = ( /obj/machinery/door/airlock/maintenance/abandoned{ name = "Air Supply Maintenance"; @@ -43862,6 +43694,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/maintenance/solars/port/aft) +"cfy" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "cfz" = ( /obj/structure/cable{ icon_state = "4-8" @@ -44015,12 +43856,10 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cfZ" = ( @@ -44097,6 +43936,9 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"cgi" = ( +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "cgj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/barricade/wooden, @@ -44105,6 +43947,19 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cgk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/biohazard, +/turf/open/floor/plating, +/area/science/xenobiology) +"cgl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 2; + external_pressure_bound = 120; + name = "killroom vent" + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "cgm" = ( /obj/structure/cable{ icon_state = "4-8" @@ -44114,6 +43969,17 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cgn" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + target_temperature = 80; + dir = 2; + on = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "cgo" = ( /obj/structure/cable{ icon_state = "4-8" @@ -44489,8 +44355,18 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) +"cho" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "chp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -44500,6 +44376,44 @@ }, /turf/closed/wall, /area/maintenance/starboard/aft) +"chq" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"chr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Kill Chamber"; + req_access_txt = "55" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"chs" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"cht" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"chu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "chv" = ( /obj/structure/cable{ icon_state = "1-4" @@ -44678,7 +44592,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -44935,6 +44848,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ciF" = ( @@ -45232,6 +45146,9 @@ /area/maintenance/disposal/incinerator) "cjs" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cjt" = ( @@ -45249,6 +45166,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cjv" = ( @@ -45258,6 +45178,10 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cjw" = ( @@ -45270,6 +45194,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /turf/closed/wall, /area/maintenance/disposal/incinerator) "cjy" = ( @@ -45288,6 +45215,18 @@ /obj/item/cigbutt/roach, /turf/open/floor/plating, /area/maintenance/aft) +"cjB" = ( +/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 = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "cjC" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -45512,7 +45451,6 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ckf" = ( -/obj/structure/disposalpipe/segment, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) @@ -45532,6 +45470,9 @@ /area/maintenance/disposal/incinerator) "cki" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ckj" = ( @@ -45549,6 +45490,7 @@ dir = 4; name = "Incinerator to Space" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ckl" = ( @@ -45564,6 +45506,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/aft) +"ckn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/science/xenobiology) "cko" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, @@ -45932,6 +45879,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "clk" = ( @@ -45972,7 +45920,6 @@ "clp" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -46156,7 +46103,7 @@ /area/engine/engineering) "clS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/rnd/production/techfab/department/security, +/obj/machinery/rnd/production/protolathe/department/security, /turf/open/floor/plasteel/red/side, /area/security/main) "clT" = ( @@ -46217,6 +46164,9 @@ icon_state = "1-2" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "cmg" = ( @@ -46420,11 +46370,6 @@ dir = 1 }, /area/engine/engineering) -"cmR" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/wood, -/area/maintenance/bar) "cmU" = ( /obj/machinery/light/small, /turf/open/floor/engine/n2, @@ -46451,20 +46396,21 @@ dir = 2; on = 1 }, -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - layer = 3.1; - name = "Incinerator airlock control"; - pixel_x = 8; - pixel_y = -24 - }, /obj/machinery/light/small{ dir = 8 }, /obj/structure/sign/warning/fire{ pixel_x = -32 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airlock_sensor{ + id_tag = "incinerator_airlock_sensor"; + master_tag = "incinerator_airlock_control"; + pixel_x = 8; + pixel_y = 24 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "cmZ" = ( @@ -46475,22 +46421,23 @@ /obj/structure/sign/warning/fire{ pixel_x = 32 }, -/obj/machinery/doorButtons/access_button{ - idSelf = "incinerator_access_control"; - idDoor = "incinerator_airlock_interior"; - name = "Incinerator airlock control"; - pixel_x = -8; - pixel_y = 24 - }, /obj/machinery/light/small{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "cna" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 8; + frequency = 1449; + id = "incinerator_airlock_pump" + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "cnb" = ( @@ -46547,7 +46494,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -46935,7 +46881,7 @@ /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "coq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon{ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1 }, /obj/structure/sign/warning/vacuum/external{ @@ -47407,10 +47353,9 @@ /area/maintenance/disposal/incinerator) "cpO" = ( /obj/structure/lattice, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 2; - name = "Incinerator Output Pump"; - on = 1 + name = "Incinerator Output Pump" }, /turf/open/space, /area/maintenance/disposal/incinerator) @@ -47614,7 +47559,6 @@ "cqu" = ( /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /turf/open/floor/plating, @@ -48001,13 +47945,8 @@ /turf/open/floor/plating, /area/engine/engineering) "crJ" = ( -/obj/machinery/light/small{ - dir = 8; - light_color = "#fff4bc" - }, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/engine/engineering) +/turf/open/space/basic, +/area/space/nearstation) "crK" = ( /obj/structure/cable{ icon_state = "1-2" @@ -48102,6 +48041,10 @@ }, /turf/open/space, /area/space/nearstation) +"csk" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space/nearstation) "csl" = ( /obj/structure/transit_tube/curved{ dir = 4 @@ -48137,13 +48080,16 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "csr" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - idInterior = "incinerator_airlock_interior"; +/obj/machinery/embedded_controller/radio/airlock_controller{ name = "Incinerator Access Console"; + airpump_tag = "incinerator_airlock_pump"; + exterior_door_tag = "incinerator_airlock_exterior"; + id_tag = "incinerator_access_control"; + interior_door_tag = "incinerator_airlock_interior"; pixel_x = 6; pixel_y = -26; + sanitize_external = 1; + sensor_tag = "incinerator_airlock_sensor"; req_access_txt = "12" }, /obj/machinery/button/ignition{ @@ -48269,7 +48215,6 @@ }, /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65;13" }, /turf/open/floor/plating, @@ -49922,6 +49867,13 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) +"cxB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "cxE" = ( /obj/docking_port/stationary{ dir = 8; @@ -49984,27 +49936,14 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) -"cxR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/brig) "cxW" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /turf/open/floor/plating, @@ -50052,7 +49991,6 @@ }, /obj/machinery/door/airlock/command{ name = "Command Tool Storage"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel/dark, @@ -50072,9 +50010,7 @@ dir = 8 }, /obj/machinery/door/airlock/external{ - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" + name = "Port Docking Bay 2" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -50101,8 +50037,7 @@ dir = 1 }, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 4"; - req_access_txt = "0" + name = "Port Docking Bay 4" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -50111,8 +50046,7 @@ dir = 1 }, /obj/machinery/door/airlock/external{ - name = "Port Docking Bay 3"; - req_access_txt = "0" + name = "Port Docking Bay 3" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -50141,7 +50075,6 @@ }, /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /turf/open/floor/plating, @@ -50165,7 +50098,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -50210,7 +50142,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -50233,7 +50164,6 @@ }, /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65;13" }, /turf/open/floor/plating, @@ -50327,6 +50257,11 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) +"czQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "czR" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51338,12 +51273,6 @@ dir = 4 }, /area/engine/engineering) -"cDO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "cDZ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51357,10 +51286,6 @@ }, /turf/open/floor/plasteel/yellow/side, /area/engine/engineering) -"cEm" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/wood, -/area/maintenance/bar) "cEs" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -51426,6 +51351,9 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) +"cFJ" = ( +/turf/open/floor/plating/airless, +/area/space) "cFK" = ( /obj/machinery/field/generator{ anchored = 1; @@ -51791,37 +51719,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"cKh" = ( -/obj/structure/bed, -/obj/item/bedsheet/grey, -/obj/effect/decal/cleanable/semen{ - desc = "Blech."; - name = "dried semen" - }, -/obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/bar) -"cKI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 1; - id_tag = "lobbyairlock"; - name = "Security Lobby"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"cLr" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/brig) "cMm" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51866,6 +51763,14 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) +"cMP" = ( +/obj/machinery/suit_storage_unit/security, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "cMQ" = ( /obj/structure/cable{ icon_state = "0-2" @@ -51972,7 +51877,6 @@ /area/maintenance/starboard) "cNV" = ( /obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0"; req_one_access_txt = "8;12" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -51986,7 +51890,6 @@ /area/maintenance/starboard/aft) "cNX" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "8;12" }, /obj/structure/cable{ @@ -52073,12 +51976,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cQZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "cSz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52430,46 +52327,27 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"cTY" = ( +/obj/structure/sign/poster/official/safety_internals{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"cTZ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "cVb" = ( /turf/closed/wall, /area/hallway/secondary/service) -"cVk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"dcm" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/machinery/camera/motion{ - c_tag = "Armory Motion Sensor"; - dir = 2; - name = "motion-sensitive security camera" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"cYR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"daq" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - name = "Incinerator Access"; - req_access_txt = "12" - }, -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"ddq" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) +/turf/open/floor/plating/airless, +/area/engine/engineering) "dfh" = ( /obj/machinery/power/apc{ areastring = "/area/science/circuit"; @@ -52484,47 +52362,99 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"dfW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 6 +"dgt" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/engine/engineering) +"dpg" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, +/area/maintenance/bar) +"dqu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"dtr" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/eastright{ + name = "Brig Desk"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/dark, /area/security/brig) -"dAS" = ( +"dvO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/circuit) +"dzh" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"dAx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/security/armory) +"dLh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"dBk" = ( -/turf/open/floor/plasteel/dark, -/area/security/processing) -"dLQ" = ( -/turf/open/floor/plasteel/red/corner{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"dLs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/security/brig) +/turf/open/floor/plasteel, +/area/security/armory) "dMZ" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 }, /turf/open/floor/plasteel/white, /area/science/circuit) -"dRy" = ( -/obj/structure/table, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, +"dSv" = ( +/obj/effect/landmark/start/station_engineer, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dUH" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Secure Cell"; + name = "Secure Cell Locker" + }, +/obj/effect/turf_decal/stripes/white/end{ + dir = 4 + }, +/obj/effect/turf_decal/delivery/white, /turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"dUn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/security/brig) +/area/security/execution/transfer) "eaI" = ( /obj/structure/table/reinforced, /obj/item/device/radio/intercom{ @@ -52532,58 +52462,30 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"eiQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/brig) -"ejb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) -"ejX" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 - }, -/area/hallway/primary/fore) -"elx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/security/warden) -"eoF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"efZ" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"eqj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/wood, +/area/maintenance/bar) +"eng" = ( +/obj/item/lighter/greyscale, +/obj/effect/decal/cleanable/semen{ + desc = "Blech."; + name = "dried semen" }, -/turf/open/floor/plasteel/red/corner{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/area/security/brig) -"ese" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/area/maintenance/bar) +"eoT" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/plasteel, -/area/security/brig) +/turf/open/floor/plating/airless, +/area/engine/engineering) "eyM" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; @@ -52592,30 +52494,37 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"eBn" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 1 +"eBc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/space/nearstation) +"eHI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/effect/turf_decal/stripes/white/corner, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"eGa" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"eHD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) "eRz" = ( /obj/structure/lattice, /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) +"eTX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"eVC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) "eVL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light_switch{ @@ -52626,34 +52535,55 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"fdi" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space/basic, -/area/space) -"fgi" = ( -/turf/closed/wall, -/area/crew_quarters/cryopod) -"fiq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"fbn" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + dir = 4; + id = "Secure Cell"; + name = "Secure Cell" }, -/turf/open/floor/plasteel, -/area/security/armory) +/obj/machinery/door/window/brigdoor/security/cell{ + dir = 8; + id = "Secure Cell"; + name = "Secure Cell" + }, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/dark/side{ + dir = 8 + }, +/area/security/execution/transfer) +"fcG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) "flc" = ( /obj/machinery/bookbinder, /turf/open/floor/plasteel/white, /area/science/circuit) -"fmW" = ( -/obj/effect/turf_decal/loading_area/white, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 8 +"flE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/white/corner, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"fmd" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/pen/blue, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 + }, +/area/crew_quarters/cryopod) "fnC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -52667,55 +52597,73 @@ }, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) -"fsC" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"fFB" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Singularity"; - name = "radiation shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"fIx" = ( +"fwk" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"fyQ" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/wood, +/area/maintenance/bar) +"fzH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall, -/area/maintenance/bar) +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/brig) +"fBY" = ( +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (NORTH)"; + icon_state = "purple"; + dir = 1 + }, +/area/crew_quarters/cryopod) "fKl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/circuit) -"fNa" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/bar"; - dir = 2; - name = "Maintenance Bar APC"; - pixel_x = 1; - pixel_y = -24 +"fMq" = ( +/turf/open/floor/plasteel, +/area/security/execution/transfer) +"fNf" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/cable, /turf/open/floor/wood{ icon_state = "wood-broken7" }, /area/maintenance/bar) -"fXR" = ( -/obj/structure/table/wood/poker, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"fRn" = ( +/obj/item/restraints/handcuffs/fake, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, +/turf/open/floor/plating, +/area/maintenance/bar) +"fTt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /turf/open/floor/wood, /area/maintenance/bar) +"fYm" = ( +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) "gbq" = ( /obj/structure/cable{ icon_state = "4-8" @@ -52728,70 +52676,147 @@ /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"gbY" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Incinerator Access"; + req_access_txt = "12" + }, +/obj/structure/barricade/wooden{ + name = "wooden barricade (CLOSED)" + }, +/turf/open/floor/plating, +/area/maintenance/bar) "gjl" = ( /turf/closed/wall, /area/quartermaster/warehouse) -"gnt" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"gls" = ( +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = -30 + }, /turf/open/floor/wood{ - icon_state = "wood-broken7" + icon_state = "wood-broken" }, /area/maintenance/bar) -"gqJ" = ( -/obj/structure/window/reinforced, -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/machinery/door/window/eastleft{ - name = "Secway Docking Port" +"glE" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/space/nearstation) +"goA" = ( +/obj/effect/turf_decal/loading_area/white, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/corner, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"gpe" = ( +/obj/machinery/door/poddoor/shutters{ + id = "lowsecarmory"; + name = "Non-Lethal Armoury Shutter" + }, +/obj/machinery/button/door{ + id = "lowsecarmory"; + name = "Non-Lethal Armory Shutters"; + pixel_y = 26; + req_access_txt = "3" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/showroomfloor, -/area/space) -"gre" = ( -/turf/open/floor/plating/airless, -/area/engine/engineering) -"gtB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/red/side, -/area/security/brig) +/turf/open/floor/plasteel, +/area/security/main) +"gpQ" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/wood, +/area/maintenance/bar) +"gpX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/bar) "gwd" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, /area/science/circuit) -"gBe" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"gEu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"gHZ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"gxk" = ( +/obj/machinery/camera/motion{ + c_tag = "Non-Lethal Armory Motion Sensor"; dir = 4 }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"gKd" = ( -/turf/open/floor/plasteel/red/side{ +/obj/effect/turf_decal/stripes/end{ dir = 8 }, +/turf/open/floor/plasteel, +/area/security/armory) +"gzC" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"gAv" = ( +/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/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/security/armory) +"gDh" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/wood, +/area/maintenance/bar) +"gEZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 2; + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, /area/security/brig) +"gFz" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"gLe" = ( +/obj/structure/falsewall, +/obj/effect/turf_decal/delivery/white, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) "gLH" = ( /obj/machinery/door/airlock/external{ name = "External Access"; - req_access = null; req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -52799,12 +52824,22 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"gUO" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/red/side{ +"gMn" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"gOI" = ( +/turf/open/floor/plating/airless, +/area/engine/engineering) +"gUe" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/area/security/brig) +/turf/open/floor/wood, +/area/maintenance/bar) "gWd" = ( /obj/structure/cable{ icon_state = "1-4" @@ -52815,6 +52850,17 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"gXF" = ( +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/plasteel, +/area/engine/atmos) +"gZt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "gZG" = ( /obj/structure/closet/crate/freezer/surplus_limbs, /obj/item/reagent_containers/glass/beaker/synthflesh, @@ -52822,17 +52868,15 @@ dir = 8 }, /area/medical/sleeper) -"hbX" = ( -/obj/machinery/flasher{ - id = "brigentry"; - pixel_y = -28 +"gZP" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) +/obj/item/crowbar, +/obj/item/device/electropack/shockcollar, +/turf/open/floor/plating, +/area/maintenance/bar) "hcE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -52850,106 +52894,132 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"hgP" = ( -/obj/structure/closet/bombcloset/security, -/turf/open/floor/plasteel/showroomfloor, -/area/space) -"hmW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"hyz" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Singularity"; - name = "radiation shutters" +"hgD" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/wood, +/area/maintenance/bar) +"hjg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"hjA" = ( +/obj/structure/table/wood/poker, +/obj/item/coin/iron, +/turf/open/floor/wood, +/area/maintenance/bar) +"hot" = ( +/obj/structure/closet/secure_closet/security/sec, /obj/effect/turf_decal/bot{ dir = 2 }, -/turf/open/floor/plating, -/area/engine/engineering) -"hCi" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"hDa" = ( -/obj/machinery/light{ - dir = 8 +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"hua" = ( +/obj/machinery/power/emitter/anchored{ + dir = 4; + state = 2 }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" }, -/obj/structure/grille, /turf/open/floor/plating/airless, /area/engine/engineering) -"hMa" = ( -/obj/structure/cable{ - icon_state = "1-2" +"hvT" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" +/turf/open/floor/plating/airless, +/area/engine/engineering) +"hxi" = ( +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_y = -32 }, -/turf/open/floor/plating, -/area/engine/engineering) -"hQd" = ( -/turf/open/space/basic, -/area/engine/engineering) -"hSW" = ( -/turf/open/floor/plasteel/red/side, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner, /area/security/brig) -"ieW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"ilg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"ilT" = ( +"hGa" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"hNf" = ( +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/red/corner, +/area/security/brig) +"hNK" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/blood/old, +/obj/item/device/assembly/signaler, +/turf/open/floor/plating, +/area/maintenance/bar) +"hOS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"hWi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/security/armory) +/area/hallway/primary/fore) +"igd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/brig) +"ipt" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) "ipA" = ( /obj/machinery/droneDispenser, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"iqO" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Port Aft"; - dir = 1; - network = list("engine") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "itG" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/plasteel/white, /area/science/circuit) -"iun" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +"ixt" = ( +/turf/closed/wall, +/area/maintenance/bar) +"izN" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot{ + dir = 2 }, -/turf/open/floor/wood, -/area/maintenance/bar) -"izg" = ( -/obj/structure/table/wood/poker, -/obj/item/coin/iron, -/turf/open/floor/wood, -/area/maintenance/bar) +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"iCl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/armory) "iEJ" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod One" @@ -52959,6 +53029,33 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) +"iGM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/brig) +"iJY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/fore/secondary) +"iMb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/maintenance/bar) "iNn" = ( /obj/machinery/camera{ c_tag = "Kitchen Cold Room" @@ -52967,25 +53064,6 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) -"iNt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"iZz" = ( -/obj/structure/table/wood/poker, -/turf/open/floor/wood, -/area/maintenance/bar) -"jaa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) "jbf" = ( /obj/structure/cable{ icon_state = "0-2" @@ -53023,33 +53101,34 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"jvH" = ( +"jtk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, -/turf/open/floor/wood, -/area/maintenance/bar) -"jvX" = ( -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_y = -32 - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/red/corner, /area/security/brig) -"jwO" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"jyX" = ( -/obj/structure/sign/warning/securearea, +"juO" = ( /turf/closed/wall/r_wall, -/area/engine/engineering) +/area/security/armory) +"jve" = ( +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"jwH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/security/armory) "jAD" = ( /obj/structure/grille, /turf/open/floor/plating/airless, @@ -53079,21 +53158,26 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jKI" = ( +"jIZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/space) +"jJk" = ( +/obj/structure/closet/l3closet/security, +/turf/open/floor/plasteel/showroomfloor, +/area/space/nearstation) +"jLS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"jMF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 2; - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/brig) +/turf/closed/wall, +/area/science/circuit) "jSO" = ( /obj/machinery/light{ dir = 4 @@ -53112,13 +53196,40 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jZh" = ( -/obj/structure/grille, +"jZr" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"jZE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"kdG" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"keZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, /turf/open/floor/plating/airless, -/area/engine/engineering) +/area/space/nearstation) "khb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -53129,7 +53240,6 @@ /area/hallway/secondary/service) "khB" = ( /obj/machinery/door/airlock/external{ - cyclelinkeddir = 0; req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -53137,14 +53247,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"kkQ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) "knx" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ @@ -53165,46 +53267,65 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"kyO" = ( -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/machinery/newscaster{ - pixel_x = 30 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, +"kpR" = ( +/obj/structure/sign/poster/official/no_erp, +/turf/closed/wall, /area/maintenance/bar) -"kDA" = ( -/obj/effect/turf_decal/stripes/line{ +"kwd" = ( +/obj/machinery/flasher{ + id = "brigentry"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/armory) -"kEo" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"kzT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/machinery/newscaster{ - pixel_x = 30 +/turf/closed/wall/r_wall, +/area/science/mixing) +"kFU" = ( +/obj/machinery/light{ + dir = 8 }, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"kNw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/structure/grille, /turf/open/floor/plating/airless, -/area/space/nearstation) +/area/engine/engineering) +"kMh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"kNd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"kOw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/mixing) "kPd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable{ @@ -53212,6 +53333,9 @@ }, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) +"kPj" = ( +/turf/closed/wall, +/area/space) "kQk" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -53220,11 +53344,212 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"kQE" = ( +/turf/open/space/basic, +/area/engine/engineering) "kSb" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"kTn" = ( +"kTd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"kVQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"kWK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"kXn" = ( +/obj/structure/window/reinforced, +/obj/vehicle/ridden/secway, +/obj/item/key/security, +/obj/machinery/door/window/eastleft{ + name = "Secway Docking Port" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/space) +"leY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/brig) +"lju" = ( +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"lnG" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"luk" = ( +/obj/structure/table/wood/poker, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/wood, +/area/maintenance/bar) +"lyr" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"lAB" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/science/circuit) +"lIT" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"lLs" = ( +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/cryopod"; + dir = 4; + name = "Cryogenics APC"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/crew_quarters/cryopod) +"lMg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"lMN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"lQG" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/circuit) +"mlU" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"mpW" = ( +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"mrA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/bar) +"mrH" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"myV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/brig) +"mMr" = ( +/obj/machinery/vending/games{ + name = "\improper Good 'Clean' Fun" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"mNi" = ( +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"mRe" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"naK" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/wood, +/area/maintenance/bar) +"nbx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ndh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/motion{ + c_tag = "Armory Motion Sensor"; + dir = 2; + name = "motion-sensitive security camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"ngv" = ( +/obj/machinery/computer/cryopod{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"npy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"nqq" = ( /obj/machinery/light{ dir = 4 }, @@ -53234,236 +53559,9 @@ icon_state = "wood-broken6" }, /area/maintenance/bar) -"kXw" = ( -/obj/machinery/vending/games{ - name = "\improper Good 'Clean' Fun" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"lik" = ( -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/brig) -"lxM" = ( -/obj/structure/sign/poster/random{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"lza" = ( -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/pen/blue, -/turf/open/floor/plasteel/purple/side{ - tag = "icon-purple (NORTH)"; - icon_state = "purple"; - dir = 1 - }, -/area/crew_quarters/cryopod) -"lzJ" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"lAB" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/science/circuit) -"lBd" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/space) -"lFR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"lMg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"lNK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"lQG" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/circuit) -"lWm" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 3"; - name = "Cell 3" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"lWz" = ( -/turf/closed/wall, -/area/maintenance/bar) -"mhD" = ( -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (EAST)"; - icon_state = "cryopod-open"; - dir = 4 - }, -/turf/open/floor/noslip, -/area/crew_quarters/cryopod) -"mnl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"mnG" = ( -/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/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/security/armory) -"mnX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"muS" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"mxj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"myd" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"mzz" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"mHd" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/bar) -"mLm" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"mMg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"mNi" = ( -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"mQs" = ( -/obj/machinery/power/emitter/anchored{ - dir = 4; - state = 2 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"mRe" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"mSu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"mWO" = ( -/turf/open/floor/plating/airless, -/area/space) -"mXj" = ( +"nsg" = ( /turf/open/floor/plasteel/showroomfloor, /area/space) -"mXs" = ( -/turf/open/floor/plasteel, -/area/security/execution/transfer) -"nnM" = ( -/turf/closed/wall/r_wall, -/area/security/armory) -"nsq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/security/brig) -"nwx" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) "nxv" = ( /obj/machinery/power/apc{ name = "Construction Area APC"; @@ -53475,14 +53573,119 @@ }, /turf/open/floor/plating, /area/construction) -"nys" = ( -/obj/machinery/flasher{ - id = "Cell 4"; - pixel_x = -28 +"nFy" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Armory Desk"; + req_access_txt = "3" }, -/turf/open/floor/plasteel/floorgrime, +/obj/machinery/door/window/southleft{ + name = "Reception Desk"; + req_access_txt = "63" + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, /area/security/brig) -"nAv" = ( +"nGl" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engine Containment Starboard Aft"; + dir = 1; + network = list("engine") + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"nGt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"nRG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"nTj" = ( +/obj/machinery/chem_dispenser/drinks/beer, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) +"nTO" = ( +/obj/structure/window/reinforced, +/obj/vehicle/ridden/secway, +/obj/item/key/security, +/obj/machinery/door/window/eastleft{ + name = "Secway Docking Port" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/space/nearstation) +"nWc" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/bar"; + dir = 2; + name = "Maintenance Bar APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"oce" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"oku" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"onr" = ( +/turf/open/floor/wood, +/area/maintenance/bar) +"oqW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"oHU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"oKG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"oRN" = ( /obj/structure/table, /obj/item/grenade/barrier{ pixel_x = 4 @@ -53496,169 +53699,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/armory) -"nGs" = ( -/obj/item/lighter/greyscale, -/obj/effect/decal/cleanable/semen{ - desc = "Blech."; - name = "dried semen" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/bar) -"nGt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nHg" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"nLS" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"nRG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nYI" = ( -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/crowbar, -/obj/item/device/electropack/shockcollar, -/turf/open/floor/plating, -/area/maintenance/bar) -"oaS" = ( -/obj/effect/landmark/start/station_engineer, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"obC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/bar) -"ody" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"ofN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"olb" = ( -/obj/structure/window/reinforced, -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/machinery/door/window/eastleft{ - name = "Secway Docking Port" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/showroomfloor, -/area/space/nearstation) -"onN" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"oru" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/bar) -"otR" = ( -/obj/machinery/suit_storage_unit/security, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"owf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 1; - id_tag = "lobbyairlock"; - name = "Security Lobby"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"oyS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/brig) -"oAQ" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) -"oHi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"oHU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"oQP" = ( -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) "oUh" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -53666,82 +53706,45 @@ /obj/machinery/disposal/bin, /turf/open/floor/plasteel/white, /area/science/circuit) -"oUs" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = -25; - req_access_txt = "11" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ +"oYx" = ( +/obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating, -/area/engine/engineering) -"oZl" = ( -/turf/open/floor/plasteel/purple/side{ - tag = "icon-purple (NORTH)"; - icon_state = "purple"; - dir = 1 - }, -/area/crew_quarters/cryopod) -"pdR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"plH" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - dir = 4; - id = "Secure Cell"; - name = "Secure Cell" - }, -/obj/machinery/door/window/brigdoor/security/cell{ - dir = 8; - id = "Secure Cell"; - name = "Secure Cell" - }, -/obj/effect/turf_decal/stripes/white/corner{ +/obj/machinery/cryopod{ + tag = "icon-cryopod-open (EAST)"; + icon_state = "cryopod-open"; dir = 4 }, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 8 +/turf/open/floor/noslip, +/area/crew_quarters/cryopod) +"oYK" = ( +/obj/structure/table/wood/poker, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/dark/side{ - dir = 8 +/turf/open/floor/wood, +/area/maintenance/bar) +"psf" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/engine/engineering) +"pxL" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"plY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"pmD" = ( -/turf/open/space/basic, -/area/space/nearstation) -"pzG" = ( -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 +"pGl" = ( +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/wood{ icon_state = "wood-broken7" }, /area/maintenance/bar) -"pAu" = ( -/obj/machinery/vending/kink, -/turf/open/floor/wood, -/area/maintenance/bar) "pHl" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -53770,395 +53773,74 @@ }, /turf/open/floor/plasteel/white, /area/medical/sleeper) -"pML" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/wood, -/area/maintenance/bar) +"pIt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"pMw" = ( +/obj/structure/table, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) "pNx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/science/misc_lab) -"pND" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot{ - dir = 2 +"pWv" = ( +/obj/structure/bed, +/obj/item/bedsheet/grey, +/obj/effect/decal/cleanable/semen{ + desc = "Blech."; + name = "dried semen" }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"pNS" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"pRh" = ( -/obj/structure/sign/poster/random{ - pixel_y = -32 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/effect/spawner/lootdrop/costume, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, /area/maintenance/bar) -"pXY" = ( -/obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/stripes/white/corner{ - dir = 1 +"pWK" = ( +/obj/item/shard, +/obj/item/wirecutters, +/obj/item/wallframe/camera, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/door_timer{ - id = "Secure Cell"; - name = "Secure Cell"; - pixel_y = -32 +/area/maintenance/bar) +"qcU" = ( +/obj/machinery/flasher{ + id = "Cell 4"; + pixel_x = -28 }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, /area/science/circuit) -"qiH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, +"qgr" = ( +/obj/structure/falsewall, /turf/open/floor/plating, /area/maintenance/bar) -"qkd" = ( +"qiu" = ( /turf/open/floor/plasteel/red/side{ - dir = 6 + dir = 10 }, /area/security/brig) -"qli" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/space/nearstation) -"qpv" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/autolathe, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"qqN" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (EAST)"; - icon_state = "cryopod-open"; - dir = 4 - }, -/turf/open/floor/noslip, -/area/crew_quarters/cryopod) -"quv" = ( -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"quH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/security/armory) -"quT" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space/basic, -/area/space/nearstation) -"qyA" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" - }, -/obj/machinery/door/window/eastright{ - name = "Brig Desk"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"qWq" = ( -/turf/closed/wall, -/area/space) -"rhJ" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/cleanable/blood/old, -/obj/item/device/assembly/signaler, -/turf/open/floor/plating, -/area/maintenance/bar) -"riY" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Starboard Aft"; - dir = 1; - network = list("engine") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"rmX" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/beer, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"ruZ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/armory) -"rvK" = ( -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"ryt" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control"; - req_access_txt = "3" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"rDb" = ( -/obj/structure/table, -/obj/item/storage/toolbox/drone, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/security/armory) -"rKP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/construction) -"rMY" = ( +"qkH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/wood, -/area/maintenance/bar) -"rNn" = ( -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"rWu" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"rZV" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"saK" = ( -/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/plasteel/white, -/area/science/circuit) -"spp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Singularity"; - name = "radiation shutters" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"srd" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) -"srs" = ( -/obj/structure/chair/stool, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"srA" = ( -/turf/open/floor/plasteel/purple/side, +"qnI" = ( +/turf/closed/wall, /area/crew_quarters/cryopod) -"sxs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table, -/obj/item/shovel/spade, -/turf/open/floor/plasteel/hydrofloor, -/area/hallway/secondary/service) -"sAz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"sGJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"sHa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 2; - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/brig) -"sHr" = ( -/obj/structure/falsewall, -/obj/effect/turf_decal/delivery/white, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"sIY" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"sLv" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sOs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/abandoned, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sPi" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security/glass{ - cyclelinkeddir = 1; - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"sSW" = ( -/obj/structure/chair/office/light, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"sWi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"sXy" = ( -/obj/machinery/door/airlock/external{ - name = "Security External Airlock"; - req_access_txt = "63" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/security/main) -"tal" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hallway/secondary/service) -"tdl" = ( -/obj/machinery/camera/motion{ - c_tag = "Non-Lethal Armory Motion Sensor"; - dir = 4 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/armory) -"tdt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"thu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"tkF" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "briggate"; - name = "security shutters" - }, -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"tBz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/fore/secondary) -"tDP" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/space/nearstation) -"tHc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"tMl" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"tPb" = ( +"qpk" = ( /obj/structure/window/reinforced, /obj/machinery/door/window/eastleft{ name = "Cyborg Docking Port" @@ -54167,347 +53849,70 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/showroomfloor, /area/security/main) -"tQz" = ( -/obj/structure/sign/poster/official/no_erp, -/turf/closed/wall, -/area/maintenance/bar) -"tYV" = ( -/obj/structure/table/wood/poker, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"qpv" = ( +/obj/machinery/light{ dir = 4 }, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/wood, -/area/maintenance/bar) -"uaT" = ( -/obj/structure/table/wood, -/obj/item/storage/box/drinkingglasses, -/turf/open/floor/wood, -/area/maintenance/bar) -"ugZ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"ujc" = ( -/obj/machinery/vending/cigarette, +/obj/machinery/autolathe, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"quT" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space/basic, +/area/space/nearstation) +"qwA" = ( +/obj/structure/closet/bombcloset/security, +/turf/open/floor/plasteel/showroomfloor, +/area/space) +"qxB" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"qAP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) -"ujp" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +"qAZ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/open/floor/wood, -/area/maintenance/bar) -"umq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"umu" = ( -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner, -/area/security/brig) -"uoB" = ( -/obj/structure/table/reinforced, -/obj/item/device/multitool, -/obj/item/screwdriver, -/obj/machinery/camera{ - c_tag = "Circuitry Lab North"; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"upn" = ( -/obj/machinery/chem_dispenser/drinks/beer, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"utQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"uuA" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = -2 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"uvc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"uvy" = ( -/turf/closed/wall/r_wall, -/area/space) -"uAt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"uMX" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ai_monitored/security/armory) -"uNu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"uTi" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Armory Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/window/southleft{ - name = "Reception Desk"; - req_access_txt = "63" - }, +/turf/open/floor/plating, +/area/engine/engineering) +"qBe" = ( /obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/brig) -"uVS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"vaY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/pen, +/obj/machinery/newscaster{ + pixel_x = 30 }, +/obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/bar) -"vbD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"vie" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"vxh" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"vzp" = ( -/obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"vAM" = ( -/obj/item/restraints/handcuffs/fake, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, -/turf/open/floor/plating, -/area/maintenance/bar) -"vCb" = ( -/obj/machinery/rnd/production/techfab/department/service, -/turf/open/floor/plasteel/hydrofloor, -/area/hallway/secondary/service) -"vCt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"vHQ" = ( +"qCC" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/grille, /turf/open/floor/plating/airless, /area/engine/engineering) -"vNJ" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/wood, -/area/maintenance/bar) -"vPg" = ( -/obj/structure/disposalpipe/segment{ +"qEl" = ( +/obj/machinery/cryopod{ + tag = "icon-cryopod-open (EAST)"; + icon_state = "cryopod-open"; dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"vPE" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/libraryscanner, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"vRb" = ( -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"vXR" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"whS" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"wjf" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/closet/secure_closet/brig{ - id = "Secure Cell"; - name = "Secure Cell Locker" - }, -/obj/effect/turf_decal/stripes/white/end{ - dir = 4 - }, -/obj/effect/turf_decal/delivery/white, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"wkN" = ( -/turf/closed/wall, -/area/science/circuit) -"wqO" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/gun/energy/e_gun/dragnet, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/security/armory) -"wrp" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hallway/secondary/service) -"wrI" = ( -/obj/machinery/door/poddoor/shutters{ - id = "lowsecarmory"; - name = "Non-Lethal Armoury Shutter" - }, -/obj/machinery/button/door{ - id = "lowsecarmory"; - name = "Non-Lethal Armory Shutters"; - pixel_y = 26; - req_access_txt = "3" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/main) -"wvX" = ( -/obj/structure/table/reinforced, -/obj/machinery/light, -/obj/item/stock_parts/cell/super, -/obj/item/stock_parts/cell/super, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"wBd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/hallway/secondary/service) -"wMS" = ( +/turf/open/floor/noslip, +/area/crew_quarters/cryopod) +"qIW" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/riot{ pixel_x = -3; @@ -54539,75 +53944,163 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel/dark, /area/security/armory) -"wUY" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/hydrofloor, -/area/hallway/secondary/service) -"wXR" = ( +"qRA" = ( +/turf/closed/wall/r_wall, +/area/space) +"qSw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, /turf/open/floor/plasteel, /area/security/armory) -"xdq" = ( -/obj/structure/closet/l3closet/security, -/turf/open/floor/plasteel/showroomfloor, -/area/space/nearstation) -"xgX" = ( -/obj/item/shard, -/obj/item/wirecutters, -/obj/item/wallframe/camera, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/bar) -"xhV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"rcD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" +/turf/closed/wall/r_wall, +/area/science/circuit) +"rfW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"rmX" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"rvj" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) +"rxy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ryS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/armory) +"rKP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /turf/open/floor/plating, /area/construction) -"xiw" = ( -/obj/machinery/door/airlock{ - name = "Service Hall"; - req_access_txt = "0"; - req_one_access_txt = "25;26;35;28" +"rUy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"rZr" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/brig) +"saK" = ( +/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/plasteel/white, +/area/science/circuit) +"shN" = ( +/obj/structure/table, +/obj/item/storage/toolbox/drone, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"sjj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"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/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/maintenance/department/medical/morgue) +"smH" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/corner, +/turf/open/floor/plasteel/dark, +/area/security/execution/transfer) +"srG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ssm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 2; + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"stN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"sxs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/shovel/spade, +/turf/open/floor/plasteel/hydrofloor, +/area/hallway/secondary/service) +"sCq" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plating, -/area/hallway/secondary/service) -"xkI" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/area/maintenance/fore/secondary) +"sHc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"sHF" = ( +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" + }, +/turf/open/floor/plating, /area/maintenance/bar) -"xug" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"xwc" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"xwS" = ( +"sJq" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 8 }, @@ -54616,40 +54109,488 @@ }, /turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"xIa" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/grille_or_trash, +"sLv" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"xJs" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"sOb" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"sOs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/abandoned, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"sQZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"sRN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"sSW" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"sXy" = ( +/obj/machinery/door/airlock/external{ + name = "Security External Airlock"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/security/main) +"sZJ" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engine Containment Port Aft"; + dir = 1; + network = list("engine") }, /turf/open/floor/plating/airless, /area/engine/engineering) -"xMh" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "1-2" +"tal" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/hallway/secondary/service) +"tfS" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/wood, +/area/maintenance/bar) +"tkQ" = ( +/obj/machinery/light{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"tnF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/bar) +"tnU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"tsp" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"tuE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/brig) +"tvD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"tym" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 1; + id_tag = "lobbyairlock"; + name = "Security Lobby"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"tzD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"tMl" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"tOq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"tPR" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"tXL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"tYL" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"ufy" = ( +/obj/structure/grille, /obj/structure/cable{ icon_state = "1-8" }, /turf/open/floor/plating/airless, /area/engine/engineering) -"xTa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +"ufQ" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/security/armory) +"ujr" = ( +/obj/structure/chair/stool, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 }, /turf/open/floor/wood, /area/maintenance/bar) -"xVd" = ( -/obj/structure/bed, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, +"unR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"uoB" = ( +/obj/structure/table/reinforced, +/obj/item/device/multitool, +/obj/item/screwdriver, +/obj/machinery/camera{ + c_tag = "Circuitry Lab North"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"uwt" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"uBh" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"uDj" = ( +/obj/machinery/vending/kink, +/turf/open/floor/wood, +/area/maintenance/bar) +"uDt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 1; + id_tag = "lobbyairlock"; + name = "Security Lobby"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"uJy" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"uLG" = ( +/turf/open/floor/plasteel/purple/side, +/area/crew_quarters/cryopod) +"uNu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plasteel, +/area/science/circuit) +"uPT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"uQi" = ( +/obj/machinery/light/small{ + dir = 8; + light_color = "#fff4bc" + }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/engine/engineering) +"uQv" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/security/armory) +"uRU" = ( +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"uVS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"vbD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage"; + req_access_txt = "18" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"veF" = ( +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"vfX" = ( +/obj/machinery/power/grounding_rod, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"vhS" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"vvB" = ( +/obj/machinery/button/door{ + id = "Singularity"; + name = "Shutters Control"; + pixel_x = -25; + req_access_txt = "11" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"vxh" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 8; + name = "8maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"vxp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"vzp" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"vCb" = ( +/obj/machinery/rnd/production/techfab/department/service, +/turf/open/floor/plasteel/hydrofloor, +/area/hallway/secondary/service) +"vCt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"vEu" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"vLG" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"vPE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/libraryscanner, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"vSJ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "briggate"; + name = "security shutters" + }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"vSO" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/brig) +"vUD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/bar) +"vVO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"vXb" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 1 + }, +/obj/machinery/door_timer{ + id = "Secure Cell"; + name = "Secure Cell"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, /area/security/execution/transfer) -"xZZ" = ( +"vXP" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space/basic, +/area/space) +"vYq" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"vYD" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 3"; + name = "Cell 3" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"wbT" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"wdS" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -54665,38 +54606,180 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"yam" = ( -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/plasteel, -/area/engine/atmos) -"yck" = ( +"wkN" = ( +/turf/closed/wall, +/area/science/circuit) +"wnz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/warden) +"wnQ" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"wrp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hallway/secondary/service) +"wvX" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/stock_parts/cell/super, +/obj/item/stock_parts/cell/super, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"wBd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/hallway/secondary/service) +"wCt" = ( +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/brig) +"wCE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"wHz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"wMN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "seclobby"; + name = "security shutters" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/brig) +"wNO" = ( /obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"wOb" = ( +/obj/structure/lattice, +/obj/structure/grille, /turf/open/space, /area/space) +"wUY" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/hydrofloor, +/area/hallway/secondary/service) +"xaR" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/turf/open/floor/plasteel, +/area/security/execution/transfer) +"xbv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"xhV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/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/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/hallway/secondary/service) +"xyL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance/abandoned{ + req_access_txt = "0" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"xEu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"xIa" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"xIZ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + cyclelinkeddir = 1; + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"xPO" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -2 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"xUx" = ( +/turf/open/floor/plasteel/dark, +/area/security/processing) +"ych" = ( +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) "ycu" = ( /obj/structure/cable{ icon_state = "2-4" }, /turf/open/floor/plasteel, /area/science/circuit) -"yeT" = ( -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"yfv" = ( -/obj/effect/turf_decal/stripes/white/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/security/execution/transfer) -"ykh" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/plasteel/dark, -/area/security/armory) (1,1,1) = {" aaa @@ -74131,7 +74214,7 @@ aaa aaa bCq bPS -bRd +aad bPS bPS bCq @@ -76189,20 +76272,20 @@ bCq bPY cOw bCq -lWz -lWz -lWz -lWz -lWz -daq -lWz -lWz -lWz -lWz -lWz -lWz -lWz -lWz +ixt +ixt +ixt +ixt +ixt +gbY +ixt +ixt +ixt +ixt +ixt +ixt +ixt +ixt bUs bLv aaa @@ -76446,20 +76529,20 @@ bCq bPX bRg bRg -lWz -nHg +ixt +onr bVG -utQ -vRb -nHg -pML -lWz -nHg -pzG +sQZ +gls +onr +gDh +ixt +onr +mpW bVG -nHg -ody -lWz +onr +sOb +ixt bUs bLv aaa @@ -76703,20 +76786,20 @@ bLv bQa bHE bHE -lWz -iun -ilg -gHZ -uvc -sGJ -uvc -pNS -uvc -uvc -rMY -eGa -lxM -lWz +ixt +wCE +stN +kWK +oku +tnU +oku +gzC +oku +oku +npy +wbT +uRU +ixt bUs bLv aaf @@ -76960,20 +77043,20 @@ bLv bPZ bHE bHE -sIY -vaY -whS -gBe -gnt -xwc -lFR -jaa -lFR -gEu -ujp +sHF +rUy +kdG +uBh +tYL +lyr +xbv +xyL +xbv +jLS +efZ cCa -nHg -lWz +onr +ixt bUs bLv aaa @@ -77217,20 +77300,20 @@ bLv bHE bHE bSs -lWz -umq -vXR -rvK -jwO -vXR -nHg -tQz -rWu +ixt +tzD +wnQ +dzh +rvj +wnQ +onr +kpR +mrH cCa -fXR -iZz -muS -lWz +oYK +hgD +dpg +ixt bUs bLv aaa @@ -77474,20 +77557,20 @@ bCq bHE bRh bLu -lWz -jvH -kEo -thu -xug -lNK -fNa -lWz -nHg -xkI -fXR -iZz -srs -lWz +ixt +iMb +fNf +kVQ +pGl +jZE +nWc +ixt +onr +gMn +oYK +hgD +ujr +ixt bUs bLv aaf @@ -77731,20 +77814,20 @@ bCq bOK bCq bCq -lWz -mxj -fIx -upn -cmR -uaT -lWz -lWz -nHg +ixt +vUD +tnF +nTj +tfS +naK +ixt +ixt +onr cCa -tYV -izg +luk +hjA cCa -lWz +ixt bUs bLv aaa @@ -77908,13 +77991,13 @@ abc aea aeH aft -sHr -fmW -xwS -yfv +gLe +goA +sJq +pxL abc -hCi -hCi +wNO +wNO aaa aiU aln @@ -77989,19 +78072,19 @@ bHE bLv aaa bLv -qiH -fIx -lWz -lWz -lWz -lWz -nHg -nHg -nHg -lzJ +dLh +tnF +ixt +ixt +ixt +ixt +onr +onr +onr +gUe cCa -pRh -lWz +fYm +ixt bUs bLv aaa @@ -78167,18 +78250,18 @@ aeJ afw abc abc -eBn -pXY +smH +vXb abc aaf aaf aaf aiU -dBk +xUx aiU aaa aiU -dBk +xUx aiU aaf aaf @@ -78246,19 +78329,19 @@ bHE bLv aaf bLv -qiH -fIx -vAM -nYI -nGs -mHd -nHg -rWu -eGa -xTa -nHg -nHg -lWz +dLh +tnF +fRn +gZP +eng +qgr +onr +mrH +wbT +fTt +onr +onr +ixt bUs bLv aaf @@ -78274,7 +78357,7 @@ cjJ aaa aaa crn -pmD +aaa aaa aaa aaa @@ -78424,8 +78507,8 @@ aeI afv agf abc -wjf -plH +dUH +fbn abc aiT aiT @@ -78503,19 +78586,19 @@ bLv bCq aaa bLv -qiH -fIx -xgX -cKh -rhJ -lWz -vNJ -cEm -kyO -kTn -kXw -pAu -lWz +dLh +tnF +pWK +pWv +hNK +ixt +fyQ +gpQ +qBe +nqq +mMr +uDj +ixt bUs bCq aaa @@ -78531,7 +78614,7 @@ cjJ aaa aaa crn -pmD +aaa aaa aaa aaa @@ -78681,9 +78764,9 @@ aeL afy agh abc -mXs -mXs -mXs +fMq +fMq +fMq aiV ajs akb @@ -78761,17 +78844,17 @@ aaa aaa bTB bUv -obC -oru -oru -oru -oru -oru -oru -oru -oru -oru -oru +mrA +gpX +gpX +gpX +gpX +gpX +gpX +gpX +gpX +gpX +gpX car bUs bCq @@ -78788,7 +78871,7 @@ cjJ aaf aaf cig -pmD +aaa aaa aaa aaa @@ -78938,9 +79021,9 @@ aeK afx agg abc -mXs -xVd -mXs +fMq +xaR +fMq aiV ajr aka @@ -79195,9 +79278,9 @@ aeN afA afA afA -mXs -mXs -mXs +fMq +fMq +fMq aiV aju akd @@ -79559,7 +79642,7 @@ cgR cgR cqN cro -pmD +aaa aaa aaa aaa @@ -79816,7 +79899,7 @@ ciN cji cDZ crr -pmD +crJ aaa aaa aaa @@ -80073,7 +80156,7 @@ cnv cDB cqP crq -pmD +crJ aaa aaa aaa @@ -80209,7 +80292,7 @@ aak aap aay aaD -aat +aau aat aat aat @@ -80344,7 +80427,7 @@ gXs gXs gXs gXs -hCi +wNO aaa aaa aaa @@ -80587,22 +80670,22 @@ cpX cqz cqQ ccw -pmD +crJ aaa aaa -uvy -uvy -uvy +qRA +qRA +qRA aaa aaa aaa aaa aaa -uvy -uvy -uvy -hCi -hCi +qRA +qRA +qRA +wNO +wNO aaa aaa aaa @@ -80844,24 +80927,24 @@ clJ cig cig ccw -pmD -pmD -uvy -uvy -uvy -uvy -uvy +crJ +crJ +qRA +qRA +qRA +qRA +qRA aaa aaa aaa -uvy -uvy -uvy -uvy -uvy -hCi -hCi -hCi +qRA +qRA +qRA +qRA +qRA +wNO +wNO +wNO aaa aaa aaa @@ -81095,7 +81178,7 @@ ccw ccw ccw cnZ -oHi +srG cpt cpt cpt @@ -81117,8 +81200,8 @@ ccw ccw ccw ccw -uvy -hCi +qRA +wNO aaa aaa aaa @@ -81259,7 +81342,7 @@ auj akl akO alx -mnX +qkH amg aiX anw @@ -81354,11 +81437,11 @@ cnt cob coL cDo -oaS +dSv cgR cqT ccw -crJ +uQi ccw csb cFn @@ -81370,12 +81453,12 @@ ccw ccw cGE cFn -jZh -mzz -mzz +eoT +ych +ych ccw -uvy -yck +qRA +uJy aaa aaa aaa @@ -81613,26 +81696,26 @@ coK cpu cMm ckH -uAt -hMa +sjj +jZr crK cEK csa -gre -mQs -gre +gOI +hua +gOI cGr -vHQ -hDa -vHQ -mLm -gre -mQs -gre -gre +qCC +kFU +qCC +vEu +gOI +hua +gOI +gOI ccw -uvy -hCi +qRA +wNO aaa aaa aaa @@ -81771,9 +81854,9 @@ aiF agj ajD akm -cxR +iGM aly -quv +veF amQ aiX anw @@ -81868,28 +81951,28 @@ cgR cnZ chF ciO -oaS +dSv cgR cqT ccw cig ccw cFb -gre +gOI cFI -gre -gre -gre -gre -gre -gre -gre +gOI +gOI +gOI +gOI +gOI +gOI +gOI cFI -gre -iqO +gOI +sZJ ccw -uvy -fdi +qRA +vXP aaa aaa aaa @@ -82005,7 +82088,7 @@ aaa aag aaf aai -aau +ngv aaA aaG aaK @@ -82030,7 +82113,7 @@ aja akl akP alx -mnX +qkH ami aiX anw @@ -82123,30 +82206,30 @@ ceZ clQ cgR cnZ -oHi +srG cgR cgR cgR cqT -fFB +mlU cEs -gre -rNn +gOI +vfX cAp -xJs +lIT cAo -xJs +lIT cAo -xJs +lIT cAo -xJs -cQZ -gre -gre -gre +lIT +hvT +gOI +gOI +gOI ccw -uvy -aaT +qRA +wOb aaa aaa aaa @@ -82284,7 +82367,7 @@ agP agP aiz ajg -jvX +hNf akQ agj agj @@ -82380,30 +82463,30 @@ cTd ckF ckF cgK -oHi +srG cgR cgR cgR cqT -fFB +mlU csP -gre -gre +gOI +gOI cAq -mWO +cFJ cSH -mWO +cFJ cSH -mWO +cFJ cSH -mWO +cFJ cSH -mWO -gre -gre +cFJ +gOI +gOI ccw -uvy -aaT +qRA +wOb aaa aaa aaa @@ -82522,7 +82605,7 @@ aaa aaa aaf aaf -ddq +fwk aaf aai abi @@ -82544,7 +82627,7 @@ ajb ajF akN alw -oQP +jve amQ aiX anw @@ -82642,10 +82725,10 @@ cpx cqd cjc cqU -fFB +mlU csP -gre -rNn +gOI +vfX cAq cFK aoV @@ -82656,11 +82739,11 @@ aaa aoV aoV cFK -mWO -gre +cFJ +gOI ccw -uvy -aaT +qRA +wOb aaf aaa aaa @@ -82795,16 +82878,16 @@ agn agR agn agR -elx +wnz aiX -ese +oqW akv -lWm -mnl +vYD +kTd aww amk aiX -ejX +uwt aov aph aqb @@ -82897,7 +82980,7 @@ cnZ cDh cpy ccw -hyz +kNd ccw ccw cqY @@ -82907,17 +82990,17 @@ cAq aoV aoV aoV -hCi +wNO aaf aaa aoV aoV aoV -mWO -gre +cFJ +gOI ccw -uvy -aaT +qRA +wOb aaa aaa aaa @@ -83036,26 +83119,26 @@ aaa aaa aaa aaf -ddq +fwk aaf -nnM -ykh -tdl -myd +juO +aaT +gxk +qxB aaZ cpg acv adi -dRy +pMw aaZ aeW -xZZ +wdS ahv ahQ aiI aiH ajI -umu +hxi akQ agj agj @@ -83155,10 +83238,10 @@ cDh ccw cqf cqD -oUs +vvB crs cEv -ugZ +qAZ cqY cAq aoV @@ -83170,11 +83253,11 @@ aaa aaa aoV aoV -mWO -gre +cFJ +gOI ccw -uvy -aaT +qRA +wOb aaa aaa aaa @@ -83293,29 +83376,29 @@ aaa aaa aaa aaf -ddq +fwk aaf -nnM -ykh -ruZ -myd +juO +aaT +dLs +qxB aaZ acl cxA acL -rDb +shN aaZ agp agT ahx ahS aiK -uTi -ese +nFy +oqW akm akT aly -nys +qcU amQ aiX anw @@ -83409,29 +83492,29 @@ cmL cgR cnZ chX -spp +vVO cqh cqF cra crI cEw -ejb +psf cqY cAq aaa aaa aaa -cDO +pIt cGU -sWi +unR aaa -hCi +wNO cFK -mWO -gre +cFJ +gOI ccw -uvy -aaT +qRA +wOb aaa aaa aae @@ -83550,12 +83633,12 @@ aaa aaa aaa aaf -ddq +fwk aaf -nnM -ykh -fiq -ofN +juO +aaT +qSw +gZt aaZ ack adk @@ -83572,13 +83655,13 @@ ajI akl akS alx -mnX +qkH amp aiX anS aoy -plY -eoF +hWi +lMN anz anz anz @@ -83665,7 +83748,7 @@ clJ cmL cnv cnZ -eHD +nbx ccw cqg cqE @@ -83673,22 +83756,22 @@ cqZ crt cMH cAm -mMg +rxy cMN gXs aaf aaf -kNw +hGa cGV -tHc +keZ aaf aaf gXs -mWO -gre +cFJ +gOI ccw -uvy -aaT +qRA +wOb aaa aaa aaa @@ -83807,14 +83890,14 @@ aaa aaa aaa aaf -ddq +fwk aaf -nnM -ykh -ruZ -otR +juO +aaT +dLs +cMP aaZ -cVk +ndh acM adQ cwM @@ -83824,8 +83907,8 @@ agU ahy ahX aiL -cLr -dUn +tPR +igd akq akQ agj @@ -83922,30 +84005,30 @@ ccw cmN cgR cnZ -eHD -hyz +nbx +kNd cqj cSG crb cru cEx -oAQ +dgt cqY cAq cFK -hCi +wNO aaa -hmW -sAz -ieW +sHc +sRN +vxp aaa aaa aaa -mWO -gre +cFJ +gOI ccw -uvy -aaT +qRA +wOb aaa aaa aaa @@ -84064,14 +84147,14 @@ aaa aaa aaa aaf -ddq +fwk aaf -nnM -nAv -quH -otR +juO +oRN +jwH +cMP aaZ -onN +tkQ coS aet cxA @@ -84081,18 +84164,18 @@ agt ahz aie agt -ryt -cYR +gFz +eTX akp akU alz aml amT aiX -cKI -owf +tym +uDt apl -tBz +hjg aqc aqc aqc @@ -84179,7 +84262,7 @@ clM cfz cgR cnZ -eHD +nbx ccw cqi cMD @@ -84198,11 +84281,11 @@ aaa aaa aoV aoV -mWO -gre +cFJ +gOI ccw -uvy -aaT +qRA +wOb aaa aaa aaa @@ -84321,14 +84404,14 @@ aaa aaa aaa aaf -ddq +fwk aaf -nnM -wqO -wXR -uMX +juO +ufQ +iCl +kMh abQ -nLS +uQv adj arc blT @@ -84339,15 +84422,15 @@ cxk aig aiM aiX -eqj -nsq -eiQ +fzH +jtk +tuE alB amn amV -tkF +vSJ aiG -qkd +wCt aod aqf ahT @@ -84357,11 +84440,11 @@ ahT ahT awn axF -tdt -tdt -tdt -tdt -amI +sCq +sCq +sCq +sCq +lLs anF anF aoa @@ -84436,10 +84519,10 @@ cfa cje cgR cnZ -eHD +nbx cpy ccw -hyz +kNd ccw ccw cqY @@ -84451,15 +84534,15 @@ aoV aaa aaa aaf -hCi +wNO aaa aoV aoV -mWO -gre +cFJ +gOI ccw -uvy -aaT +qRA +wOb aaa aaa aaa @@ -84578,14 +84661,14 @@ aaa aaa aaa aaf -ddq +fwk aaf -nnM -mnG -ilT -fsC +juO +gAv +ryS +flE abN -pdR +tvD acF acF aes @@ -84596,13 +84679,13 @@ ahB aHp agn aiX -jKI -sHa +ssm +gEZ amS alA -qyA +dtr amm -alN +wMN anT anT aod @@ -84616,10 +84699,10 @@ arf arf arf arf -fgi -fgi -fgi -fgi +qnI +qnI +qnI +qnI anF ahn aJn @@ -84698,10 +84781,10 @@ cpD cDw cDF cEa -fFB +mlU csP -gre -rNn +gOI +vfX cAq cFK aoV @@ -84712,11 +84795,11 @@ cFK aoV aoV cFK -mWO -gre +cFJ +gOI ccw -uvy -aaT +qRA +wOb aaf aaa aaa @@ -84835,12 +84918,12 @@ aaa aaa aaa aaf -ddq +fwk aaf -nnM -wMS -kDA -kkQ +juO +qIW +dAx +eVC aci acm cpA @@ -84857,10 +84940,10 @@ ajJ akr akX aje -gKd -gKd -gKd -gKd +vLG +vLG +vLG +vLG aoB aod aqe @@ -84873,10 +84956,10 @@ atf arf aqa atf -fgi -qqN -mhD -fgi +qnI +oYx +qEl +qnI anF ahn aaa @@ -84955,25 +85038,25 @@ cgR cgR cgR cqT -fFB +mlU csP -gre -gre +gOI +gOI cAq -mWO +cFJ cSK -mWO +cFJ cSK -mWO +cFJ cSK -mWO +cFJ cSK -mWO -gre -gre +cFJ +gOI +gOI ccw -uvy -aaT +qRA +wOb aaa aaa aaa @@ -85094,9 +85177,9 @@ aaf aaf ctv ctv -uvy +qRA adR -wrI +gpe avB aaZ aaZ @@ -85115,12 +85198,12 @@ ahY akX ajc alC -gKd -gKd -oyS -hbX -mSu -vPg +vLG +vLG +myV +kwd +iJY +cxB arf apY ate @@ -85130,10 +85213,10 @@ ath arf apY ath -fgi -oZl -srA -fgi +qnI +fBY +uLG +qnI anF ahn aaa @@ -85212,25 +85295,25 @@ cnx cDx cqb cqT -fFB +mlU cEs -gre -rNn +gOI +vfX cAr -xJs +lIT cGh -xJs +lIT cGh -xJs +lIT cGh -xJs -vie -gre -gre -gre +lIT +dcm +gOI +gOI +gOI ccw -uvy -aaT +qRA +wOb aaa aaa aaa @@ -85350,9 +85433,9 @@ aaa aaa aaa atS -olb -gqJ -tPb +nTO +kXn +qpk abO abO acO @@ -85367,14 +85450,14 @@ ahA ahZ adR aiQ -ese +oqW akt -sPi -dLQ +xIZ +vSO ajc -qkd +wCt aiG -hSW +lju aoD aod aqe @@ -85387,10 +85470,10 @@ ath arf ayV ath -fgi +qnI aCd -srA -fgi +uLG +qnI anF ahn aJw @@ -85473,21 +85556,21 @@ ccw ccw ccw crc -gre +gOI cBR -gre -gre -gre -gre -gre -gre -gre +gOI +gOI +gOI +gOI +gOI +gOI +gOI cBR -gre -riY +gOI +nGl ccw -uvy -aaT +qRA +wOb aaa aaa aaa @@ -85606,9 +85689,9 @@ aaa aaa aaa aaa -lBd -qli -mXj +jIZ +glE +nsg abO abO abO @@ -85627,11 +85710,11 @@ ajf ajK aks akY -srd +rZr ajc -lik +qiu alC -hSW +lju aoC aod aqe @@ -85644,10 +85727,10 @@ awo arf asd aAb -fgi -lza -srA -fgi +qnI +fmd +uLG +qnI aoa ahn aJv @@ -85724,27 +85807,27 @@ cDe cDk coc cqa -uuA -uAt -hMa +xPO +sjj +jZr czF cEK csd -gre +gOI cFU -gre +gOI cGE -vHQ +qCC cGZ -vHQ +qCC csx -gre +gOI cFU -gre -gre +gOI +gOI ccw -uvy -hCi +qRA +wNO aaa aaa aaa @@ -85863,14 +85946,14 @@ aaa aaa aaa aaa -qWq -qli -mXj -yeT -yeT -yeT -yeT -yeT +kPj +glE +nsg +izN +izN +izN +izN +izN abO aew afe @@ -85882,13 +85965,13 @@ aia aiP aiR ajB -gtB +oKG aiX akz alf -iNt -iNt -dfW +qAP +qAP +leY aoF apo aqh @@ -85902,8 +85985,8 @@ aul azc atj aAX -aul -aul +azc +atj aFe aul aHT @@ -85988,20 +86071,20 @@ crM ccw crV cFn -xMh +lnG cFn -mLm +vEu ccw ccw ccw cGr cFn -rZV -mzz -mzz +ufy +ych +ych ccw -uvy -yck +qRA +uJy aaf aaa aaa @@ -86120,9 +86203,9 @@ aaa aaa aaa aaf -tDP -qli -qli +eBc +glE +glE abO abO acp @@ -86143,11 +86226,11 @@ aku aiX alE amq -ujc -nwx -gUO +ipt +tsp +vYq aoE -dAS +hOS aqg aun asf @@ -86256,9 +86339,9 @@ ccw ccw ccw ccw -jyX -uvy -hCi +vhS +qRA +wNO aaa aaa aaa @@ -86377,14 +86460,14 @@ aaa aaa aaa aaa -qWq -hgP -xdq -pND +kPj +qwA +jJk +hot abR -pND -pND -pND +hot +hot +hot abl abp abp @@ -86504,18 +86587,18 @@ ccw ccw ccw ccw -hQd -pmD -pmD -pmD -uvy -uvy -uvy -uvy -uvy +kQE +crJ +crJ +crJ +qRA +qRA +qRA +qRA +qRA aaa -yck -hCi +uJy +wNO aaa aaa aaa @@ -86765,13 +86848,13 @@ aaa aaa aaa aaa -pmD -uvy -uvy -uvy -hCi -hCi -hCi +crJ +qRA +qRA +qRA +wNO +wNO +wNO aaa aaa aaa @@ -86994,7 +87077,7 @@ caE cbA ccy bOd -yam +gXF bQu cfO cgW @@ -87016,17 +87099,17 @@ ccw crX cfK aag -hCi -hCi -hCi -hCi -hCi -hCi +wNO +wNO +wNO +wNO +wNO +wNO gXs gXs gXs gXs -hCi +wNO aaa aaa aae @@ -87239,7 +87322,7 @@ bIF bOZ bQp bRA -yam +gXF bTO bUL bVU @@ -89211,7 +89294,7 @@ aaa aaf aag acU -afn +adr sXy aeC afn @@ -89999,7 +90082,7 @@ aaa aaa aaf ahn -anF +anG aoe aoL apy @@ -91823,10 +91906,10 @@ aKz aKR aND aJC -aPP +aab aRg aQc -aTa +aac aQc aXk aQc @@ -92653,11 +92736,11 @@ cfl cfZ cki cld +eHI cjt -cjr csq -cmd -cmd +xEu +wHz cmd cmd cmd @@ -92908,12 +92991,12 @@ cdF ceD cfk cfY -cjr +rfW ckj cjs cle cli -cmc +uPT cmY cmc cop @@ -93682,10 +93765,10 @@ cfj cfj cfj cjx -cfj -cfj -cmd -cmd +cfl +cfl +dqu +tXL cmd cos cmd @@ -96471,7 +96554,7 @@ cTS cTK bpQ cTK -cTJ +slk btm buy bvz @@ -97016,8 +97099,8 @@ bRT bEm bEm bDb -aco -agd +cfr +cho bDb aaa cNW @@ -97258,8 +97341,8 @@ bJJ bKY bMi bNo -aab -aad +bIP +bPA bJN bRU bEm @@ -97273,9 +97356,9 @@ bRU bEm bEm bDb -acq -age -ajC +cgi +chq +ccQ aaa cOT cQB @@ -97530,9 +97613,9 @@ bRU bEm cBz bDb -acq -age -ajC +cgi +chq +ccQ aaa cOT cQB @@ -97772,8 +97855,8 @@ bJL bLa bMi bNo -aac -aad +bPy +bPA bJN bRW bTb @@ -97787,8 +97870,8 @@ bZV caV cbS bDb -acw -ago +cgl +chs bDb aaa cNW @@ -98044,8 +98127,8 @@ bRV bTa cbR bDb -adr -agv +cgk +chr bDb aaa cNW @@ -98300,10 +98383,10 @@ bZa bMi bMi bRZ -abI -aeF -ahw -ajC +cTY +cTZ +chu +ccQ aaf cOT cQB @@ -98557,12 +98640,12 @@ bTc bRX bTc cbT -abJ -abJ -ahR -ajG -ajX -ajY +ccP +ccP +cht +ckn +csk +czQ czU czZ cOT @@ -98814,10 +98897,10 @@ bZb bRZ bMi bMi -abP -afQ -aiN -ajC +cfy +cgn +cjB +ccQ aaf cOT cgm @@ -99060,15 +99143,15 @@ bIv bIR bPE bLe -abm +bRY bTd bUg bVi -abn +bWm bTd bUg bVi -abH +bZW bTd bUg bDb @@ -100086,7 +100169,7 @@ bJN bMp bNp bOx -aaR +bPI bJN bEm bEm @@ -102649,7 +102732,7 @@ bCi bvK bEw bFU -bFU +bEL bGk bJW bEC @@ -102906,14 +102989,14 @@ aGs bvK bBF bFU -bEL +bFT bGz bJZ -bEC +kzT bMx bNw bOF -bEC +fcG bQW bSj bTn @@ -103166,11 +103249,11 @@ bFU bFT bFU bJY -bEC +bEM bMv bNv bMv -bSl +rcD wkN wkN wkN @@ -103420,14 +103503,14 @@ bzO bqe bEB bFW -bFT -bFU -bFU +oce +tOq +kOw bLi bMz bNy bOH -wkN +dvO bQY vzp bTo @@ -103680,11 +103763,11 @@ bFV bFT bGA bHg -bFU +bHg bMy bNx bOG -wkN +jMF uoB bSk bXs diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 5d97acd0c0..403334d4e0 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -113,29 +113,17 @@ /turf/open/space, /area/solar/starboard/fore) "aap" = ( -/turf/open/floor/plasteel/vault/killroom, -/area/science/xenobiology) -"aaq" = ( -/obj/machinery/light/small{ +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/chem_dispenser/drinks/beer{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Xenobiology - Killroom Chamber"; - dir = 2; - name = "xenobiology camera"; - network = list("ss13","xeno","rd") +/obj/structure/table/wood/poker, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 }, -/turf/open/floor/plasteel/vault/killroom, -/area/science/xenobiology) -"aar" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 2; - external_pressure_bound = 140; - name = "killroom vent"; - pressure_checks = 0 - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) +/turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) "aas" = ( /obj/docking_port/stationary/random{ id = "pod_lavaland1"; @@ -155,35 +143,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/space, /area/solar/starboard/fore) -"aav" = ( -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) -"aaw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 2; - external_pressure_bound = 120; - name = "server vent" - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) -"aax" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/vault/killroom, -/area/science/xenobiology) -"aay" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault/killroom, -/area/science/xenobiology) -"aaz" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/vault/killroom, -/area/science/xenobiology) "aaA" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) @@ -202,52 +161,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/fore) -"aaF" = ( -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plating, -/area/science/xenobiology) -"aaG" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/door/airlock/research/glass{ - name = "Xenobiology Kill Room"; - req_access_txt = "47" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aaH" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1; - min_temperature = 80; - on = 1; - target_temperature = 80 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aaI" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 8 - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/turf/open/floor/circuit/green, -/area/science/xenobiology) "aaO" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -1660,7 +1573,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Auxiliary Construction Zone"; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1707,7 +1619,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Auxiliary Construction Zone"; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /obj/effect/turf_decal/stripes/line{ @@ -1907,7 +1818,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /obj/effect/turf_decal/stripes/line{ @@ -3747,7 +3657,6 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/vending/kink, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "amQ" = ( @@ -5682,7 +5591,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ name = "Reflector Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -5708,7 +5616,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ name = "Reflector Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -9281,6 +9188,10 @@ }, /turf/open/floor/circuit/green, /area/engine/supermatter) +"ayK" = ( +/obj/machinery/power/supermatter_shard/crystal/engine, +/turf/open/floor/engine, +/area/engine/supermatter) "ayL" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -10227,7 +10138,6 @@ /obj/machinery/door/airlock/atmos/glass{ heat_proof = 1; name = "Supermatter Chamber"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -11492,7 +11402,6 @@ }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Service Hallway Maintenance Hatch"; - req_access_txt = "0"; req_one_access_txt = "12;25;28;46" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -12480,7 +12389,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/grimy, @@ -13724,8 +13632,6 @@ }, /obj/machinery/door/airlock/external{ name = "External Solar Access"; - req_access_txt = "0"; - req_one_access = null; req_one_access_txt = "13; 24; 10" }, /obj/effect/turf_decal/stripes/line{ @@ -13754,8 +13660,6 @@ }, /obj/machinery/door/airlock/external{ name = "External Solar Access"; - req_access_txt = "0"; - req_one_access = null; req_one_access_txt = "13; 24; 10" }, /obj/effect/turf_decal/stripes/line{ @@ -13811,8 +13715,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/atmos{ name = "Port Bow Solar Access"; - req_access_txt = "0"; - req_one_access = null; req_one_access_txt = "13; 24" }, /obj/structure/cable/white{ @@ -13956,7 +13858,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -13981,7 +13882,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Engine Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -14019,7 +13919,6 @@ }, /obj/machinery/door/airlock/atmos/glass{ name = "Power Monitoring"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/decal/cleanable/dirt, @@ -15091,7 +14990,9 @@ /turf/open/space, /area/space/nearstation) "aLc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "aLd" = ( @@ -15339,7 +15240,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/wood, @@ -15630,11 +15530,6 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (WEST)"; - icon_state = "cryopod-open"; - dir = 8 - }, /turf/open/floor/plasteel/red/corner{ dir = 1 }, @@ -15734,7 +15629,7 @@ /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "aMu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 4 }, /turf/open/floor/engine/vacuum, @@ -15746,21 +15641,6 @@ /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "aMw" = ( -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - layer = 3.1; - name = "Incinerator airlock control"; - pixel_x = -24; - pixel_y = -8 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; - name = "Incinerator airlock control"; - pixel_x = 24; - pixel_y = -8 - }, /obj/machinery/atmospherics/components/binary/pump{ dir = 4 }, @@ -15768,6 +15648,12 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airlock_sensor{ + id_tag = "incinerator_airlock_sensor"; + master_tag = "incinerator_airlock_control"; + pixel_y = 24 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "aMx" = ( @@ -15846,7 +15732,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -15872,7 +15757,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Engine Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -16392,13 +16276,15 @@ /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "aNT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 2; + frequency = 1449; + id = "incinerator_airlock_pump" + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "aNU" = ( @@ -17066,8 +16952,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; - id = "mix_in"; - pixel_y = 1 + id = "mix_in" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/vacuum, @@ -17084,16 +16969,20 @@ dir = 8 }, /obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "aPA" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "incinerator_airlock_exterior"; - idInterior = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; +/obj/machinery/embedded_controller/radio/airlock_controller{ name = "Incinerator Access Console"; + airpump_tag = "incinerator_airlock_pump"; + exterior_door_tag = "incinerator_airlock_exterior"; + id_tag = "incinerator_access_control"; + interior_door_tag = "incinerator_airlock_interior"; pixel_x = 8; pixel_y = -24; + sanitize_external = 1; + sensor_tag = "incinerator_airlock_sensor"; req_access_txt = "12" }, /obj/machinery/button/ignition{ @@ -19676,7 +19565,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/chair/stool, @@ -19716,7 +19604,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/item/chair/stool, @@ -19746,7 +19633,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/chair/stool, @@ -20300,7 +20186,6 @@ }, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -20854,7 +20739,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos/glass{ name = "Atmospherics Storage"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/decal/cleanable/dirt, @@ -21160,7 +21044,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/structure/disposalpipe/segment{ @@ -21414,6 +21297,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ + aiControlDisabled = 1; name = "Education Chamber"; req_access_txt = "3" }, @@ -22469,8 +22353,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; - id = "co2_in"; - pixel_y = 1 + id = "co2_in" }, /turf/open/floor/engine/co2, /area/engine/atmos) @@ -23633,7 +23516,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -25167,8 +25049,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; - id = "tox_in"; - pixel_y = 1 + id = "tox_in" }, /turf/open/floor/engine/plasma, /area/engine/atmos) @@ -25230,7 +25111,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos/glass{ name = "Atmospherics Storage"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/decal/cleanable/dirt, @@ -25346,8 +25226,7 @@ "bgn" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Service Hall"; - req_access_txt = "0" + name = "Service Hall" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ @@ -25591,7 +25470,6 @@ }, /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/turf_decal/stripes/line{ @@ -25631,7 +25509,6 @@ }, /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/turf_decal/stripes/line{ @@ -26342,7 +26219,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_y = 26; - req_access_txt = "0"; use_power = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28283,8 +28159,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; - id = "n2o_in"; - pixel_y = 1 + id = "n2o_in" }, /turf/open/floor/engine/n2o, /area/engine/atmos) @@ -29597,7 +29472,6 @@ }, /obj/machinery/door/airlock/command{ name = "Head of Security's Office"; - req_access = null; req_access_txt = "58" }, /obj/structure/disposalpipe/segment{ @@ -29692,7 +29566,6 @@ }, /obj/machinery/door/airlock/command{ name = "Head of Security's Quarters"; - req_access = null; req_access_txt = "58" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -29830,8 +29703,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; frequency = 1441; - id = "mix_in"; - pixel_y = 1 + id = "mix_in" }, /turf/open/floor/engine/vacuum, /area/engine/atmos) @@ -33181,7 +33053,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -34585,7 +34456,6 @@ }, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/turf_decal/stripes/line{ @@ -34982,8 +34852,7 @@ dir = 4 }, /obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock"; - req_access_txt = "0" + name = "Gulag Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -34998,8 +34867,7 @@ dir = 8 }, /obj/machinery/door/airlock/external{ - name = "Gulag Shuttle Airlock"; - req_access_txt = "0" + name = "Gulag Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -39421,7 +39289,6 @@ }, /obj/machinery/door/airlock/engineering{ name = "Engineering Foyer"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/effect/turf_decal/stripes/line{ @@ -39458,7 +39325,6 @@ }, /obj/machinery/door/airlock/engineering{ name = "Engineering Foyer"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/structure/cable/white{ @@ -39661,8 +39527,7 @@ "bIE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -39704,7 +39569,6 @@ }, /obj/machinery/door/airlock/command{ name = "Council Chambers"; - req_access = null; req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -39840,7 +39704,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Office"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -40586,8 +40449,7 @@ "bKw" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -40687,7 +40549,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Telecomms Control Room"; - req_access = null; req_access_txt = "19; 61" }, /turf/open/floor/plasteel/vault{ @@ -40899,7 +40760,6 @@ "bLg" = ( /obj/machinery/door/airlock/security{ name = "Private Interrogation"; - req_access = null; req_access_txt = "4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -44388,8 +44248,7 @@ "bSt" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ @@ -44403,8 +44262,7 @@ "bSu" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -44684,7 +44542,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; req_access_txt = "4" }, /obj/structure/cable/white{ @@ -45695,7 +45552,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Head of Personnel's Office"; - req_access = null; req_access_txt = "57" }, /obj/structure/disposalpipe/segment, @@ -45738,7 +45594,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plasteel/vault{ @@ -48171,7 +48026,6 @@ }, /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plasteel/vault/telecomms{ @@ -48198,7 +48052,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -50133,8 +49986,7 @@ /obj/machinery/button/door{ id = "lawyerprivacy"; name = "Lawyer's Privacy Control"; - pixel_y = 24; - req_access_txt = "0" + pixel_y = 24 }, /turf/open/floor/wood, /area/lawoffice) @@ -52700,7 +52552,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Emergency Escape"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -53382,7 +53233,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plasteel/vault/telecomms{ @@ -54658,7 +54508,6 @@ }, /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plasteel/vault{ @@ -55388,7 +55237,6 @@ "cnY" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel's Quarters"; - req_access = null; req_access_txt = "57" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -56076,8 +55924,7 @@ }, /obj/machinery/door/window{ dir = 8; - name = "Library Desk"; - req_access_txt = "0" + name = "Library Desk" }, /turf/open/floor/plasteel/grimy, /area/library) @@ -56731,7 +56578,6 @@ }, /obj/machinery/door/airlock/command{ name = "Head of Personnel's Office"; - req_access = null; req_access_txt = "57" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -56759,7 +56605,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Telecomms Foyer"; - req_access = null; req_access_txt = "61" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -57309,8 +57154,7 @@ }, /obj/machinery/door/window{ dir = 8; - name = "Library Desk"; - req_access_txt = "0" + name = "Library Desk" }, /turf/open/floor/plasteel/grimy, /area/library) @@ -58746,7 +58590,6 @@ dir = 8 }, /obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, /area/engine/engineering) "cva" = ( @@ -58876,7 +58719,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "E.V.A. Storage"; - req_access = null; req_access_txt = "18" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -58892,7 +58734,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "E.V.A. Storage"; - req_access = null; req_access_txt = "18" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61035,7 +60876,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Corporate Lounge"; - req_access = null; req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -61046,7 +60886,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Corporate Lounge"; - req_access = null; req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61356,6 +61195,9 @@ /area/space/nearstation) "cAK" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-4" + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -61693,7 +61535,6 @@ /obj/item/reagent_containers/syringe/charcoal, /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - req_access_txt = "0"; use_power = 0 }, /obj/machinery/camera{ @@ -62738,8 +62579,7 @@ /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -64400,7 +64240,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/decal/cleanable/dirt{ @@ -64438,7 +64277,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -64458,7 +64296,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -64851,7 +64688,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Corporate Lounge"; - req_access = null; req_access_txt = "19" }, /obj/structure/cable/white{ @@ -65110,8 +64946,7 @@ }, /obj/machinery/door/window{ dir = 4; - name = "Fitness Ring"; - req_access_txt = "0" + name = "Fitness Ring" }, /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness/recreation) @@ -67637,6 +67472,21 @@ dir = 5 }, /area/science/xenobiology) +"cNh" = ( +/turf/open/floor/plasteel/vault/killroom, +/area/science/xenobiology) +"cNi" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology - Killroom Chamber"; + dir = 2; + name = "xenobiology camera"; + network = list("ss13","xeno","rd") + }, +/turf/open/floor/plasteel/vault/killroom, +/area/science/xenobiology) "cNj" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -67949,8 +67799,7 @@ /obj/structure/window/reinforced, /obj/machinery/door/window{ dir = 8; - name = "Fitness Ring"; - req_access_txt = "0" + name = "Fitness Ring" }, /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness/recreation) @@ -68351,6 +68200,26 @@ "cON" = ( /turf/open/floor/circuit/green, /area/science/xenobiology) +"cOO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 2; + external_pressure_bound = 140; + name = "killroom vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"cOP" = ( +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"cOQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 2; + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "cOR" = ( /turf/closed/wall/r_wall, /area/science/research) @@ -68809,7 +68678,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -68836,7 +68704,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -68866,7 +68733,6 @@ normaldoorcontrol = 1; pixel_x = -26; pixel_y = 7; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -69106,6 +68972,24 @@ dir = 1 }, /area/science/xenobiology) +"cQw" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/vault/killroom, +/area/science/xenobiology) +"cQx" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault/killroom, +/area/science/xenobiology) +"cQy" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/vault/killroom, +/area/science/xenobiology) "cQz" = ( /obj/structure/closet/wardrobe/science_white, /obj/machinery/light/small{ @@ -69804,6 +69688,33 @@ }, /turf/open/floor/plating, /area/science/xenobiology) +"cSf" = ( +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/plating, +/area/science/xenobiology) +"cSg" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/door/airlock/research/glass{ + name = "Xenobiology Kill Room"; + req_access_txt = "47" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "cSh" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -70582,6 +70493,16 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/xenobiology) +"cTR" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1; + min_temperature = 80; + on = 1; + target_temperature = 80 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/xenobiology) "cTS" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -71028,8 +70949,7 @@ /obj/machinery/door/window/eastleft{ name = "First-Aid Supplies"; red_alert_access = 1; - req_access_txt = "5"; - req_one_access_txt = "0" + req_access_txt = "5" }, /turf/open/floor/plasteel/neutral/side{ dir = 4 @@ -72274,6 +72194,15 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/xenobiology) +"cXm" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/open/floor/circuit/green, +/area/science/xenobiology) "cXn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -77101,7 +77030,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = 26; - req_access_txt = "0"; use_power = 0 }, /turf/open/floor/plasteel/whiteblue/corner, @@ -77362,7 +77290,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_access_txt = "0"; req_one_access_txt = "7;29" }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -77438,8 +77365,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/window/southleft{ dir = 8; - name = "Chemistry Desk"; - req_access_txt = "0" + name = "Chemistry Desk" }, /turf/open/floor/plasteel, /area/medical/chemistry) @@ -79011,7 +78937,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_access_txt = "0"; req_one_access_txt = "7;29" }, /obj/structure/cable/white{ @@ -79129,8 +79054,7 @@ "dmc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ @@ -79148,8 +79072,7 @@ "dme" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -80806,8 +80729,7 @@ "dpC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -81287,7 +81209,6 @@ }, /obj/machinery/door/airlock/command{ name = "Research Director's Office"; - req_access = null; req_access_txt = "30" }, /obj/effect/turf_decal/stripes/line{ @@ -81375,7 +81296,6 @@ }, /obj/machinery/door/airlock/command{ name = "Research Director's Office"; - req_access = null; req_access_txt = "30" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -81644,8 +81564,7 @@ "drn" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -84758,7 +84677,6 @@ }, /obj/machinery/door/airlock/command{ name = "Research Director's Quarters"; - req_access = null; req_access_txt = "30" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -85191,7 +85109,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = 26; - req_access_txt = "0"; use_power = 0 }, /turf/open/floor/plasteel/vault, @@ -86779,16 +86696,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/aft) -"dBP" = ( -/obj/machinery/light/small, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/chem_dispenser/drinks/beer, -/obj/structure/table/wood/poker, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) "dBQ" = ( /obj/structure/table/wood/poker, /obj/item/reagent_containers/food/drinks/bottle/rum{ @@ -87237,7 +87144,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = 26; - req_access_txt = "0"; use_power = 0 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -88373,8 +88279,7 @@ "dFp" = ( /obj/machinery/door/window{ dir = 8; - name = "Theatre Stage"; - req_access_txt = "0" + name = "Theatre Stage" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, @@ -88711,7 +88616,6 @@ }, /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; - req_access = null; req_access_txt = "30" }, /obj/structure/cable/white{ @@ -98156,7 +98060,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/command{ name = "Auxiliary E.V.A. Storage"; - req_access = null; req_access_txt = "18" }, /obj/structure/cable/white{ @@ -98175,7 +98078,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command{ name = "Auxiliary E.V.A. Storage"; - req_access = null; req_access_txt = "18" }, /obj/structure/barricade/wooden, @@ -98950,8 +98852,7 @@ /area/chapel/office) "ecS" = ( /obj/machinery/door/morgue{ - name = "Confession Booth"; - req_access_txt = "0" + name = "Confession Booth" }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -100775,10 +100676,22 @@ dir = 4 }, /area/science/misc_lab) +"fte" = ( +/turf/open/floor/plating/airless, +/area/space) +"fDq" = ( +/turf/open/space, +/area/space/nearstation) "fGq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science/circuit) +"fLR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "fRT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -100793,9 +100706,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/circuit) -"gsR" = ( -/turf/open/space, -/area/space) "gKr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -100855,25 +100765,14 @@ }, /turf/open/floor/plasteel, /area/maintenance/port/aft) -"htt" = ( +"hFo" = ( +/obj/structure/lattice, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/table/glass, -/obj/item/extinguisher, -/obj/item/extinguisher{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/extinguisher{ - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/space, +/area/space/nearstation) "hGT" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -100905,9 +100804,9 @@ dir = 9 }, /area/science/circuit) -"hRG" = ( -/turf/open/space/basic, -/area/space/nearstation) +"iPZ" = ( +/turf/open/space, +/area/space) "iQh" = ( /obj/structure/bodycontainer/morgue{ dir = 1 @@ -100916,6 +100815,13 @@ dir = 8 }, /area/medical/morgue) +"iXR" = ( +/obj/structure/particle_accelerator/end_cap{ + icon_state = "end_cap"; + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) "jeu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -100966,9 +100872,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral, /area/medical/morgue) -"jKb" = ( -/turf/open/space, -/area/space/nearstation) "kwx" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel/whitepurple/corner, @@ -100988,15 +100891,6 @@ dir = 10 }, /area/science/circuit) -"lel" = ( -/obj/machinery/vending/kink, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/locker) -"lkn" = ( -/turf/open/floor/plating/airless, -/area/space/nearstation) "loI" = ( /obj/machinery/autolathe, /obj/machinery/door/window/southleft{ @@ -101012,10 +100906,13 @@ dir = 4 }, /area/science/lab) -"lxv" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) +"lyW" = ( +/obj/structure/particle_accelerator/particle_emitter/center{ + icon_state = "emitter_center"; + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) "lEl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -101060,13 +100957,6 @@ dir = 1 }, /area/science/circuit) -"mqk" = ( -/obj/structure/particle_accelerator/end_cap{ - icon_state = "end_cap"; - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) "mvm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -101078,15 +100968,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/circuit/green, /area/science/research/abandoned) -"nJG" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) +"mVf" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"nSh" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "oZC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Corporate Lounge"; - req_access = null; req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -101095,13 +100987,6 @@ }, /turf/open/floor/wood, /area/bridge/showroom/corporate) -"pfd" = ( -/obj/structure/particle_accelerator/particle_emitter/center{ - icon_state = "emitter_center"; - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) "pmQ" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ @@ -101128,6 +101013,9 @@ }, /turf/open/floor/plating, /area/science/research/abandoned) +"pFw" = ( +/turf/open/space/basic, +/area/space/nearstation) "pQm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -101135,6 +101023,10 @@ }, /turf/open/floor/plasteel/neutral, /area/science/research/abandoned) +"pTr" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) "qhc" = ( /obj/structure/table/reinforced, /obj/item/device/integrated_electronics/analyzer, @@ -101149,6 +101041,12 @@ dir = 5 }, /area/science/circuit) +"qKr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "rhO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -101165,12 +101063,6 @@ "saw" = ( /turf/closed/wall, /area/science/circuit) -"tdp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "tmi" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -101180,6 +101072,10 @@ "tCh" = ( /turf/closed/wall, /area/science/misc_lab) +"tIV" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) "tMk" = ( /turf/open/floor/plasteel/white/side{ dir = 10 @@ -101209,14 +101105,17 @@ /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/whitepurple/side, /area/science/misc_lab) -"uDN" = ( -/turf/open/floor/plating/airless, -/area/space) +"utU" = ( +/obj/structure/particle_accelerator/power_box{ + icon_state = "power_box"; + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) "uYS" = ( /obj/machinery/door/airlock/atmos/glass{ heat_proof = 1; name = "Supermatter Chamber"; - req_access_txt = "0"; req_one_access_txt = "24;10" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -101224,6 +101123,12 @@ }, /turf/open/floor/engine, /area/engine/supermatter) +"vjq" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/locker) "vqd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bodycontainer/morgue{ @@ -101269,13 +101174,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) -"xwB" = ( -/obj/structure/particle_accelerator/power_box{ - icon_state = "power_box"; - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) "xwK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -121768,13 +121666,13 @@ aaa cja ckw clS -jKb -jKb +fDq +fDq clS -nJG -hRG -jKb -jKb +tIV +pFw +fDq +fDq clS ctn cja @@ -122024,15 +121922,15 @@ cfA aad cjb cky -jKb -gsR -gsR -lxv +fDq +iPZ +iPZ +pTr aad -hRG -gsR -gsR -jKb +pFw +iPZ +iPZ +fDq czq cAI aad @@ -122235,12 +122133,12 @@ aFq aGO aIo aJG -aFr +fLR aMw aNT aPz -aFr -aSR +nSh +hFo aRF aWt aXV @@ -122281,15 +122179,15 @@ cfA aaa cja ckw -jKb -gsR -hRG -hRG +fDq +iPZ +pFw +pFw aad -hRG -hRG -gsR -jKb +pFw +pFw +iPZ +fDq ctn cja aaa @@ -122538,14 +122436,14 @@ cfA abj cjb cky -hRG -hRG -hRG +pFw +pFw +pFw cqo clR ctm -hRG -lxv +pFw +pTr clS czq cAI @@ -122795,15 +122693,15 @@ cdC aad cja ckw -nJG +tIV aad aad ckw crJ -tdp +qKr aad aad -nJG +tIV ctn cja aad @@ -123053,14 +122951,14 @@ abj cjb cky clS -lxv -hRG +pTr +pFw cqp crK cto -hRG -hRG -hRG +pFw +pFw +pFw czq cAI abj @@ -123309,15 +123207,15 @@ cfA aaa cja ckw -jKb -gsR -hRG -hRG +fDq +iPZ +pFw +pFw aad -hRG -hRG -gsR -jKb +pFw +pFw +iPZ +fDq ctn cja aaa @@ -123566,15 +123464,15 @@ cfA aad cjb cky -jKb -gsR +fDq +iPZ aaa -hRG +pFw aad -lxv +pTr aaa -gsR -jKb +iPZ +fDq czq cAI aad @@ -123824,13 +123722,13 @@ aaa cja ckw clS -jKb -hRG -hRG -nJG +fDq +pFw +pFw +tIV clS -jKb -jKb +fDq +fDq clS ctn cja @@ -123867,7 +123765,7 @@ dod dxE dyY dAo -dBP +aap dfY aad abj @@ -124334,8 +124232,8 @@ car cbT cdG cfB -uDN -lkn +fte +mVf aaa aad cjd @@ -124347,8 +124245,8 @@ cjd cjd aad aaa -lkn -uDN +mVf +fte cDV cFL cHg @@ -124855,7 +124753,7 @@ cje cjd cpa cqr -pfd +lyW ctp cuQ cjd @@ -125112,7 +125010,7 @@ chv cnC cpa cqs -xwB +utU ctq cuR cnC @@ -125626,7 +125524,7 @@ clX cnE cpc cqu -mqk +iXR cts cuT cnE @@ -127108,7 +127006,7 @@ atS avb awh axz -axz +ayK axz aAW axz @@ -128479,7 +128377,7 @@ das dcd cMY deX -htt +dgo dhR lKu tmi @@ -132579,9 +132477,9 @@ cHA cjp cKl cLI -aap -aap -aap +cNh +cNh +cNh cNc cTQ cVI @@ -132836,11 +132734,11 @@ cHB cjp cKj cLI -aap -aar -aax -aaF -aaH +cNh +cOO +cQw +cSf +cTR cVP cXi cYX @@ -133093,10 +132991,10 @@ cHD caE cKm cLI -aaq -aav -aay -aaG +cNi +cOP +cQx +cSg cTS cVQ cXj @@ -133350,9 +133248,9 @@ cHB cjp cKk cLI -aap -aaw -aaz +cNh +cOQ +cQy cSh cTT cVR @@ -133607,9 +133505,9 @@ cHA ceb cKk cLI -aap -aap -aap +cNh +cNh +cNh cNc cTU cVS @@ -133870,9 +133768,9 @@ cMY cMY cTV cVT -aaI +cXm cZb -aaI +cXm dcu ddV cMY @@ -149783,7 +149681,7 @@ clt cnc coE cqd -lel +vjq csT cuy cvU diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 972ad7dd6c..81a5201a93 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -2,48 +2,10 @@ "aaa" = ( /turf/open/space/basic, /area/space) -"aab" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/computer/camera_advanced/xenobio, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "aac" = ( /obj/effect/landmark/carpspawn, /turf/open/space, /area/space) -"aad" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/machinery/computer/camera_advanced/xenobio, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aae" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "aaf" = ( /obj/structure/lattice, /turf/open/space, @@ -336,46 +298,9 @@ }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) -"aaU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "aaV" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) -"aaW" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/extinguisher{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/extinguisher, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aaX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) "aaY" = ( /obj/structure/cable{ icon_state = "1-2" @@ -410,15 +335,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/prison) -"abd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/science/xenobiology) "abe" = ( /turf/closed/wall, /area/security/prison) @@ -432,10 +348,8 @@ "abg" = ( /obj/machinery/door/poddoor{ density = 1; - icon_state = "closed"; id = "SecJusticeChamber"; - name = "Justice Vent"; - opacity = 1 + name = "Justice Vent" }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -506,6 +420,11 @@ /obj/machinery/newscaster{ pixel_y = 32 }, +/obj/machinery/vending/sustenance{ + desc = "A vending machine normally reserved for work camps."; + name = "\improper sustenance vendor"; + product_slogans = "Enjoy your meal.;Enough calories to support any worker." + }, /turf/open/floor/plasteel, /area/security/prison) "abo" = ( @@ -618,8 +537,7 @@ base_state = "right"; dir = 4; icon_state = "right"; - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/machinery/light/small, /turf/open/floor/plasteel/freezer, @@ -804,8 +722,7 @@ /area/security/execution/education) "abY" = ( /obj/machinery/door/airlock{ - name = "Unisex Restroom"; - req_access_txt = "0" + name = "Unisex Restroom" }, /turf/open/floor/plasteel/freezer, /area/security/prison) @@ -838,29 +755,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/prison) -"acd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/door/airlock/research{ - glass = 1; - name = "Slime Euthanization Chamber"; - opacity = 0; - req_access_txt = "55" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "ace" = ( -/obj/machinery/vending/sustenance{ - desc = "A vending machine normally reserved for work camps."; - name = "\improper sustenance vendor"; - product_slogans = "Enjoy your meal.;Enough calories to support any worker." +/obj/machinery/computer/cryopod{ + pixel_x = 28; + pixel_y = 0 }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) @@ -1541,7 +1439,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/floorgrime, @@ -1571,7 +1468,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plating{ @@ -1596,7 +1492,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/floorgrime, @@ -1723,7 +1618,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -1891,7 +1785,6 @@ "aef" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/structure/cable{ @@ -1919,8 +1812,7 @@ base_state = "left"; dir = 1; icon_state = "left"; - name = "gas ports"; - req_access_txt = "0" + name = "gas ports" }, /turf/open/floor/plasteel/dark, /area/security/execution/education) @@ -1933,8 +1825,7 @@ base_state = "right"; dir = 1; icon_state = "right"; - name = "gas ports"; - req_access_txt = "0" + name = "gas ports" }, /turf/open/floor/plasteel/dark, /area/security/execution/education) @@ -1944,7 +1835,6 @@ aiControlDisabled = 1; id_tag = "prisonereducation"; name = "Prisoner Education Chamber"; - req_access = null; req_access_txt = "3" }, /obj/structure/cable/yellow{ @@ -2109,17 +1999,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) -"aeD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/chair, -/obj/item/cigbutt, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "aeE" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2717,7 +2596,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -2846,15 +2724,6 @@ dir = 1 }, /area/security/prison) -"afQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "afR" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -3115,7 +2984,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/mirror{ @@ -3524,9 +3392,7 @@ }, /area/crew_quarters/fitness/recreation) "aho" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/crew_quarters/fitness/recreation) "ahp" = ( @@ -3796,7 +3662,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Armory"; - req_access = null; req_access_txt = "3" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -3822,12 +3687,6 @@ icon_state = "platingdmg1" }, /area/maintenance/fore) -"ahT" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "ahU" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/table, @@ -4189,7 +4048,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/command{ name = "Head of Security's Office"; - req_access = null; req_access_txt = "58" }, /obj/structure/cable/yellow{ @@ -4241,8 +4099,7 @@ base_state = "right"; dir = 2; icon_state = "right"; - name = "Shooting Range"; - req_access_txt = "0" + name = "Shooting Range" }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -4424,18 +4281,6 @@ /obj/item/restraints/handcuffs/cable/pink, /turf/open/floor/plating, /area/maintenance/port/fore) -"ajk" = ( -/obj/machinery/door/airlock/research{ - glass = 1; - name = "Slime Euthanization Chamber"; - opacity = 0; - req_access_txt = "55" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "ajl" = ( /obj/item/soap/deluxe, /obj/item/storage/secure/safe{ @@ -4524,15 +4369,6 @@ dir = 4 }, /area/security/warden) -"aju" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1; - name = "euthanization chamber freezer"; - on = 1; - target_temperature = 80 - }, -/turf/open/floor/plating, -/area/science/xenobiology) "ajv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -5465,9 +5301,8 @@ /area/maintenance/starboard) "alr" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, -/area/science/xenobiology) +/area/maintenance/starboard) "als" = ( /obj/machinery/light{ dir = 8 @@ -5496,7 +5331,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -5682,8 +5516,7 @@ base_state = "left"; dir = 4; icon_state = "left"; - name = "Infirmary"; - req_access_txt = "0" + name = "Infirmary" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -5705,8 +5538,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_access = null; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -5755,9 +5586,7 @@ }, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_access = null; - req_access_txt = "3"; - req_one_access_txt = "0" + req_access_txt = "3" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5794,7 +5623,6 @@ }, /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/structure/cable/yellow{ @@ -5989,7 +5817,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Firing Range"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/structure/cable/yellow{ @@ -6153,7 +5980,6 @@ /area/maintenance/starboard/fore) "amH" = ( /obj/machinery/door/airlock/external{ - req_access_txt = "0"; req_one_access_txt = "13,8" }, /turf/open/floor/plating, @@ -6274,17 +6100,6 @@ icon_state = "platingdmg2" }, /area/maintenance/port) -"amV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - glass = 1; - name = "Slime Euthanization Chamber"; - opacity = 0; - req_access_txt = "55" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "amW" = ( /obj/structure/table/reinforced, /obj/item/folder, @@ -6293,8 +6108,7 @@ base_state = "right"; dir = 2; icon_state = "right"; - name = "windoor"; - req_access_txt = "0" + name = "windoor" }, /obj/item/book/manual/wiki/engineering_hacking, /obj/item/device/tape/random, @@ -6366,8 +6180,7 @@ base_state = "right"; dir = 4; icon_state = "right"; - name = "Infirmary"; - req_access_txt = "0" + name = "Infirmary" }, /turf/open/floor/plasteel/whitered/side{ dir = 4 @@ -6530,9 +6343,6 @@ /obj/item/paper, /turf/open/floor/plasteel, /area/security/main) -"anz" = ( -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "anA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -6561,7 +6371,6 @@ "anD" = ( /obj/machinery/door/airlock/maintenance{ name = "Security Maintenance"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/structure/cable/yellow{ @@ -6845,8 +6654,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Brig Infirmary Maintenance"; - req_access_txt = "63"; - req_one_access_txt = "0" + req_access_txt = "63" }, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -6962,22 +6770,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_access = null; - req_access_txt = "3"; - req_one_access_txt = "0" + req_access_txt = "3" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/warden) -"aov" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1; - external_pressure_bound = 140; - name = "server vent"; - pressure_checks = 0 - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "aow" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -7192,7 +6989,6 @@ /area/maintenance/fore) "aoS" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "1;4;38;12" }, /obj/structure/cable/yellow{ @@ -7662,10 +7458,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"apP" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "apQ" = ( /obj/structure/reagent_dispensers/peppertank{ pixel_x = 32 @@ -7718,14 +7510,6 @@ /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel, /area/security/main) -"apX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1; - external_pressure_bound = 120; - name = "server vent" - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "apY" = ( /obj/structure/table, /obj/item/folder/red, @@ -7769,11 +7553,6 @@ /obj/item/clothing/head/soft/red, /turf/open/floor/plasteel/vault, /area/crew_quarters/fitness/recreation) -"aqe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "aqf" = ( /obj/structure/closet/lasertag/blue, /turf/open/floor/plasteel/vault, @@ -8232,15 +8011,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"arh" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Lab - Kill Chamber"; - dir = 1; - network = list("ss13","rd","xeno"); - start_active = 1 - }, -/turf/open/floor/circuit/killroom, -/area/science/xenobiology) "ari" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -8353,8 +8123,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Interrogation Monitoring"; - req_access = null; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /turf/open/floor/plasteel/grimy, @@ -8406,8 +8174,7 @@ "arC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Recreation Area"; - req_access_txt = "0" + name = "Recreation Area" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ @@ -8425,18 +8192,13 @@ "arE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Recreation Area"; - req_access_txt = "0" + name = "Recreation Area" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/crew_quarters/dorms) -"arF" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/science/xenobiology) "arG" = ( /obj/structure/closet, /obj/item/storage/box/lights/mixed, @@ -8622,8 +8384,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -8664,8 +8425,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -8703,9 +8463,7 @@ /area/maintenance/port/fore) "asf" = ( /obj/machinery/door/airlock/maintenance_hatch{ - name = "Cargo Bay Bridge Access"; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Cargo Bay Bridge Access" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -8774,7 +8532,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ name = "Brig Maintenance"; - req_access_txt = "0"; req_one_access_txt = "63;12" }, /obj/structure/disposalpipe/segment, @@ -8887,9 +8644,7 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ icon_state = "1-4" }, @@ -8906,18 +8661,15 @@ /obj/machinery/button/door{ id = "Secure Gate"; name = "Cell Window Control"; - normaldoorcontrol = 0; pixel_x = -5; pixel_y = -3; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/button/door{ id = "briglockdown"; name = "Brig Lockdown Control"; pixel_x = 5; - pixel_y = -3; - req_access_txt = "0" + pixel_y = -3 }, /obj/structure/cable/yellow{ icon_state = "2-8" @@ -9194,7 +8946,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -9249,7 +9000,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -9353,9 +9103,7 @@ "ato" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance_hatch{ - name = "Cargo Bay Bridge Access"; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Cargo Bay Bridge Access" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -9498,18 +9246,10 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63" }, /turf/open/floor/plating, /area/maintenance/port/fore) -"atC" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/turf/open/floor/plating/airless, -/area/science/xenobiology) "atD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -9635,9 +9375,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/warden) @@ -9645,7 +9383,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Gear Room"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/effect/turf_decal/delivery, @@ -9662,7 +9399,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /turf/open/floor/plasteel, @@ -9671,7 +9407,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; - req_access_txt = "0"; req_one_access_txt = "1;4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10117,8 +9852,7 @@ base_state = "right"; dir = 2; icon_state = "right"; - name = "Reception Window"; - req_access_txt = "0" + name = "Reception Window" }, /obj/machinery/door/window/brigdoor{ dir = 1; @@ -10582,7 +10316,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;50" }, /turf/open/floor/plating, @@ -10672,9 +10405,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/brig) "awd" = ( @@ -10853,9 +10584,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Interrogation"; - req_access = null; - req_access_txt = "63"; - req_one_access_txt = "0" + req_access_txt = "63" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10934,7 +10663,6 @@ name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -10962,7 +10690,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -11107,9 +10834,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/corner{ dir = 2 }, @@ -11163,9 +10888,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side, /area/security/brig) "axh" = ( @@ -11461,9 +11184,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/machinery/light/small{ - dir = 1 - }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "axN" = ( @@ -11624,6 +11344,13 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) +"aye" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) "ayf" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/glass{ @@ -11655,7 +11382,6 @@ "aym" = ( /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Warehouse Maintenance"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/structure/cable/yellow{ @@ -11749,9 +11475,7 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/brig) "ayz" = ( @@ -11863,7 +11587,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; req_access_txt = "4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -12030,18 +11753,13 @@ }, /area/security/brig) "azd" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) "aze" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -12154,9 +11872,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - req_access_txt = "0" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ icon_state = "1-4" }, @@ -12480,9 +12196,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/small{ - dir = 1 - }, /turf/open/floor/plating{ icon_state = "platingdmg2" }, @@ -12761,9 +12474,7 @@ /area/space) "aAB" = ( /obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access = null; - req_access_txt = "0" + name = "Mining Dock Airlock" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -13368,6 +13079,9 @@ }, /obj/machinery/rnd/production/circuit_imprinter, /obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aBM" = ( @@ -13377,6 +13091,9 @@ }, /obj/machinery/rnd/production/protolathe/department/engineering, /obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aBN" = ( @@ -13385,9 +13102,15 @@ dir = 1 }, /obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aBO" = ( +/obj/machinery/light{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aBS" = ( @@ -13541,8 +13264,7 @@ "aCj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "0" + name = "Labor Camp Shuttle Airlock" }, /turf/open/floor/plasteel/dark, /area/hallway/primary/fore) @@ -13652,7 +13374,6 @@ "aCr" = ( /obj/machinery/door/airlock/security{ name = "Court Cell"; - req_access = null; req_access_txt = "63" }, /turf/open/floor/plasteel/dark, @@ -13744,8 +13465,7 @@ /area/crew_quarters/toilet/restrooms) "aCB" = ( /obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, @@ -13816,7 +13536,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/decal/cleanable/cobweb, @@ -13918,13 +13637,17 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"aCX" = ( +/turf/open/floor/plasteel, +/area/engine/engineering) "aCY" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24; + pixel_y = -26 }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless, -/area/space) +/turf/open/floor/plasteel, +/area/engine/engineering) "aCZ" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -14154,18 +13877,15 @@ /obj/machinery/button/door{ id = "Secure Gate"; name = "Cell Window Control"; - normaldoorcontrol = 0; pixel_x = 5; pixel_y = 27; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/button/door{ id = "briglockdown"; name = "Brig Lockdown Control"; pixel_x = 5; - pixel_y = 37; - req_access_txt = "0" + pixel_y = 37 }, /obj/machinery/light/small{ dir = 1 @@ -14317,7 +14037,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/landmark/start/assistant, @@ -14827,8 +14546,7 @@ base_state = "right"; dir = 8; icon_state = "right"; - name = "Outer Window"; - req_access_txt = "0" + name = "Outer Window" }, /obj/machinery/door/window/brigdoor{ dir = 4; @@ -14891,9 +14609,7 @@ /area/security/detectives_office) "aFa" = ( /obj/machinery/door/window{ - dir = 1; - name = "glass door"; - req_access_txt = "0" + dir = 1 }, /turf/open/floor/plasteel/dark, /area/security/detectives_office) @@ -14967,8 +14683,7 @@ "aFi" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -15229,7 +14944,6 @@ /area/quartermaster/warehouse) "aFM" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63;48;50" }, /obj/structure/disposalpipe/segment, @@ -15358,7 +15072,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Security-Storage Backroom"; - req_access = null; req_access_txt = "63" }, /turf/open/floor/plasteel/dark, @@ -15657,7 +15370,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/freezer, @@ -15997,7 +15709,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -16038,7 +15749,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -16178,7 +15888,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Court Cell"; - req_access = null; req_access_txt = "63" }, /turf/open/floor/plasteel/dark, @@ -16285,7 +15994,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/bed, @@ -16317,9 +16025,6 @@ lootcount = 2; name = "2maintenance loot spawner" }, -/obj/machinery/light/small{ - dir = 8 - }, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aHW" = ( @@ -16360,7 +16065,6 @@ id = "aux_base_shutters"; name = "Public Shutters Control"; pixel_y = -24; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /turf/open/floor/plasteel/yellow/side, @@ -16524,7 +16228,6 @@ }, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -16684,7 +16387,6 @@ }, /obj/machinery/door/airlock/security{ name = "Security-Storage Backroom"; - req_access = null; req_access_txt = "63" }, /turf/open/floor/plasteel/dark, @@ -16931,7 +16633,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/freezer, @@ -16958,7 +16659,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_y = -25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/landmark/start/assistant, @@ -17139,7 +16839,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63;48;50" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -17152,7 +16851,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63;48;50" }, /turf/open/floor/plating, @@ -17222,7 +16920,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Brig"; - req_access = null; req_access_txt = "63; 42" }, /turf/open/floor/plasteel, @@ -17342,7 +17039,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "1;4;38;12" }, /turf/open/floor/plating, @@ -17350,8 +17046,7 @@ "aKl" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) @@ -17362,8 +17057,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock{ - name = "Dormitories"; - req_access_txt = "0" + name = "Dormitories" }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 @@ -17378,8 +17072,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ - name = "Dormitories"; - req_access_txt = "0" + name = "Dormitories" }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 @@ -17517,10 +17210,8 @@ "aKN" = ( /obj/machinery/door/poddoor{ density = 1; - icon_state = "closed"; id = "QMLoaddoor2"; - name = "Supply Dock Loading Door"; - opacity = 1 + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 4; @@ -19162,8 +18853,7 @@ dir = 4 }, /obj/machinery/door/airlock{ - name = "Garden"; - req_access_txt = "0" + name = "Garden" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -19845,9 +19535,7 @@ icon_state = "2-8" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, +/turf/open/floor/plasteel, /area/engine/engineering) "aPZ" = ( /obj/machinery/vending/tool, @@ -19889,10 +19577,8 @@ "aQg" = ( /obj/machinery/door/poddoor{ density = 1; - icon_state = "closed"; id = "QMLoaddoor"; - name = "Supply Dock Loading Door"; - opacity = 1 + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 8; @@ -20241,8 +19927,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock{ - name = "Locker Room"; - req_access_txt = "0" + name = "Locker Room" }, /turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) @@ -20475,9 +20160,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aRp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -20665,8 +20351,7 @@ base_state = "right"; dir = 4; icon_state = "right"; - name = "Crate Disposal Chute"; - req_access_txt = "0" + name = "Crate Disposal Chute" }, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -20931,9 +20616,10 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aSu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -21278,7 +20964,6 @@ "aTi" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/highsecurity{ - locked = 0; name = "AI Upload"; req_access_txt = "16" }, @@ -21381,8 +21066,7 @@ dir = 4 }, /obj/machinery/door/airlock{ - name = "Locker Room"; - req_access_txt = "0" + name = "Locker Room" }, /turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) @@ -21490,9 +21174,10 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/turf/open/floor/plasteel, /area/engine/engineering) "aTG" = ( /obj/structure/disposalpipe/segment{ @@ -21557,8 +21242,7 @@ }, /obj/machinery/door/window{ dir = 2; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /turf/open/floor/plasteel/dark, /area/aisat) @@ -21641,8 +21325,7 @@ base_state = "right"; dir = 2; icon_state = "right"; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /turf/open/floor/plasteel/dark, /area/aisat) @@ -22142,9 +21825,7 @@ "aUY" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel/yellow/side{ - dir = 10 - }, +/turf/open/floor/plasteel, /area/engine/engineering) "aUZ" = ( /obj/structure/disposalpipe/segment, @@ -22199,7 +21880,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side, +/turf/closed/wall, +/area/engine/engineering) +"aVh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, /area/engine/engineering) "aVk" = ( /obj/structure/window/reinforced{ @@ -22739,10 +22426,8 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "aWu" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Four"; - req_access = null; - req_access_txt = "32" +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, /turf/open/floor/plating, /area/maintenance/starboard) @@ -22797,8 +22482,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/command{ name = "Chief Engineer's Office"; - req_access_txt = "56"; - req_one_access_txt = "0" + req_access_txt = "56" }, /obj/effect/turf_decal/bot{ dir = 1 @@ -23155,7 +22839,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63;48;50" }, /turf/open/floor/plating, @@ -23931,7 +23614,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;63;48;50" }, /turf/open/floor/plating, @@ -24575,7 +24257,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;48;50;1" }, /turf/open/floor/plating, @@ -24618,7 +24299,6 @@ "bak" = ( /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Maintenance"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/structure/cable/yellow{ @@ -24744,7 +24424,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -24758,7 +24437,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -25672,8 +25350,7 @@ /area/maintenance/central) "bch" = ( /obj/machinery/door/airlock{ - name = "Central Emergency Storage"; - req_access_txt = "0" + name = "Central Emergency Storage" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -27306,7 +26983,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Tech Storage"; - req_access_txt = "0"; req_one_access_txt = "23;30" }, /obj/structure/cable/yellow{ @@ -27447,8 +27123,7 @@ base_state = "right"; dir = 8; icon_state = "right"; - name = "MiniSat Airlock Access"; - req_access_txt = "0" + name = "MiniSat Airlock Access" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -27740,7 +27415,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Mailroom"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -27814,7 +27488,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining/glass{ name = "Cargo Office"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28522,8 +28195,7 @@ }, /obj/machinery/door/window{ dir = 8; - name = "MiniSat Airlock Access"; - req_access_txt = "0" + name = "MiniSat Airlock Access" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, @@ -28627,7 +28299,6 @@ }, /obj/machinery/door/airlock/security{ name = "Customs Desk"; - req_access = null; req_access_txt = "1" }, /obj/effect/landmark/event_spawn, @@ -28657,7 +28328,6 @@ dir = 10 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;48;50;1" }, /turf/open/floor/plating, @@ -29245,7 +28915,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external{ name = "Escape Pod Four"; - req_access = null; req_access_txt = "32" }, /turf/open/floor/plasteel, @@ -30192,7 +29861,6 @@ /area/ai_monitored/turret_protected/aisat_interior) "blI" = ( /obj/machinery/door/airlock/highsecurity{ - locked = 0; name = "AI Chamber"; req_access_txt = "16" }, @@ -30676,7 +30344,6 @@ "bmI" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -30746,7 +30413,6 @@ /area/crew_quarters/bar) "bmQ" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;25;46" }, /obj/structure/disposalpipe/segment, @@ -30759,8 +30425,7 @@ "bmS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock{ - name = "Starboard Emergency Storage"; - req_access_txt = "0" + name = "Starboard Emergency Storage" }, /turf/open/floor/plating, /area/maintenance/starboard) @@ -30770,7 +30435,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;25;46" }, /turf/open/floor/plating, @@ -30821,7 +30485,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Foyer"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31007,8 +30670,7 @@ "bns" = ( /obj/machinery/door/window{ dir = 1; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkblue/corner{ @@ -33014,7 +32676,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;25;46" }, /turf/open/floor/plating, @@ -33084,7 +32745,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;25;46" }, /turf/open/floor/plating, @@ -33354,8 +33014,7 @@ "brS" = ( /obj/machinery/door/window{ dir = 2; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/darkblue/corner{ @@ -34060,7 +33719,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "20;12" }, /turf/open/floor/plating, @@ -34211,7 +33869,6 @@ "btz" = ( /obj/machinery/door/airlock/maintenance{ name = "Engineering Foyer Maintenance"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -34461,7 +34118,6 @@ /area/hallway/primary/port) "bud" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;27;37" }, /obj/structure/cable/yellow{ @@ -34553,7 +34209,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34641,7 +34296,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /turf/open/floor/plasteel/dark, @@ -34680,7 +34334,6 @@ "buA" = ( /obj/machinery/door/airlock/command{ name = "Command Desk"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel/vault, @@ -34862,7 +34515,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;25;46" }, /turf/open/floor/plating, @@ -35314,6 +34966,15 @@ dir = 5 }, /area/hallway/primary/port) +"bvT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/science/xenobiology) "bvU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -35669,7 +35330,6 @@ "bwG" = ( /obj/machinery/door/airlock/command{ name = "Emergency Escape"; - req_access = null; req_access_txt = "20" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36242,8 +35902,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Auxiliary Bathrooms"; - req_access_txt = "0" + name = "Auxiliary Bathrooms" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -36361,8 +36020,7 @@ /obj/machinery/door/window/northleft{ dir = 2; icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" + name = "Reception Window" }, /obj/machinery/door/poddoor/preopen{ id = "hop"; @@ -36392,7 +36050,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Council Chamber"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel/dark, @@ -36435,7 +36092,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Council Chamber"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/plasteel/dark, @@ -36461,7 +36117,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /turf/open/floor/plasteel/dark, @@ -37063,8 +36718,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock{ - name = "Port Emergency Storage"; - req_access_txt = "0" + name = "Port Emergency Storage" }, /turf/open/floor/plating, /area/maintenance/port) @@ -37132,8 +36786,7 @@ /area/library) "bzG" = ( /obj/machinery/door/morgue{ - name = "Study #1"; - req_access_txt = "0" + name = "Study #1" }, /turf/open/floor/plasteel/cult{ dir = 2 @@ -37141,8 +36794,7 @@ /area/library) "bzH" = ( /obj/machinery/door/morgue{ - name = "Study #2"; - req_access_txt = "0" + name = "Study #2" }, /turf/open/floor/plasteel/cult{ dir = 2 @@ -37835,7 +37487,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/newscaster{ @@ -38109,7 +37760,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "20;12" }, /obj/structure/disposalpipe/segment, @@ -38406,6 +38056,7 @@ /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space, /area/space/nearstation) "bCA" = ( @@ -39201,7 +38852,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/newscaster{ @@ -39885,7 +39535,6 @@ "bFA" = ( /obj/machinery/door/airlock{ name = "Theatre Stage"; - req_access_txt = "0"; req_one_access_txt = "12;46" }, /obj/structure/cable/yellow{ @@ -40204,7 +39853,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/item/soap/nanotrasen, @@ -40228,7 +39876,6 @@ "bGq" = ( /obj/machinery/door/airlock/maintenance{ name = "Library Maintenance"; - req_access_txt = "0"; req_one_access_txt = "12;37" }, /turf/open/floor/plating, @@ -40333,7 +39980,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Teleport Access"; - req_access_txt = "0"; req_one_access_txt = "17;19" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -40446,7 +40092,6 @@ /area/hallway/secondary/command) "bGT" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;17" }, /obj/structure/cable/yellow{ @@ -40869,7 +40514,6 @@ name = "Lock Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/newscaster{ @@ -41181,6 +40825,12 @@ }, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) +"bIv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "bIw" = ( /obj/machinery/light, /obj/machinery/camera{ @@ -41475,7 +41125,6 @@ /area/tcommsat/computer) "bJj" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;27;37" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -41519,7 +41168,6 @@ /area/hallway/secondary/entry) "bJp" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;27;37" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -42223,8 +41871,7 @@ base_state = "right"; dir = 2; icon_state = "right"; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /obj/machinery/camera{ c_tag = "MiniSat Exterior - Aft Starboard"; @@ -42491,9 +42138,7 @@ "bLu" = ( /obj/machinery/door/window/northleft{ dir = 8; - name = "Disposals Chute"; - pixel_x = -1; - req_access_txt = "0" + name = "Disposals Chute" }, /obj/machinery/disposal/deliveryChute{ dir = 8; @@ -42853,6 +42498,10 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engine/atmos) +"bMi" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) "bMj" = ( /obj/machinery/holopad, /turf/open/floor/plasteel, @@ -43726,8 +43375,7 @@ }, /obj/machinery/door/window{ dir = 2; - name = "MiniSat Walkway Access"; - req_access_txt = "0" + name = "MiniSat Walkway Access" }, /obj/machinery/camera{ c_tag = "MiniSat Exterior - Aft Port"; @@ -43782,7 +43430,6 @@ /area/hallway/secondary/entry) "bOe" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;27" }, /obj/structure/cable/yellow{ @@ -44468,8 +44115,7 @@ "bPI" = ( /obj/machinery/door/airlock/maintenance/abandoned{ name = "Vacant Office Maintenance"; - req_access_txt = "32"; - req_one_access_txt = "0" + req_access_txt = "32" }, /turf/open/floor/plating, /area/maintenance/port) @@ -45955,7 +45601,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;17" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -45986,7 +45631,6 @@ }, /obj/machinery/door/airlock/medical/glass{ name = "Service Door"; - req_access_txt = "0"; req_one_access_txt = "35;28" }, /turf/open/floor/plasteel/cafeteria{ @@ -45998,8 +45642,7 @@ /obj/machinery/door/window/eastleft{ dir = 1; name = "Kitchen Window"; - req_access_txt = "28"; - req_one_access_txt = "0" + req_access_txt = "28" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -46007,7 +45650,6 @@ /obj/machinery/door/window/eastleft{ dir = 2; name = "Hydroponics Window"; - req_access_txt = "0"; req_one_access_txt = "30;35" }, /obj/effect/turf_decal/delivery, @@ -46207,10 +45849,7 @@ /turf/closed/wall, /area/maintenance/solars/port/aft) "bTq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plating/airless, /area/engine/engineering) "bTr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -46283,7 +45922,6 @@ "bTB" = ( /obj/machinery/door/airlock/maintenance{ name = "Library Maintenance"; - req_access_txt = "0"; req_one_access_txt = "12;37" }, /obj/structure/disposalpipe/segment{ @@ -46972,7 +46610,6 @@ /area/maintenance/port) "bUS" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;25;28" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -47214,7 +46851,6 @@ /obj/machinery/door/window/westleft{ dir = 4; name = "Hydroponics Desk"; - req_access_txt = "0"; req_one_access_txt = "30;35" }, /turf/open/floor/plasteel/green{ @@ -47278,6 +46914,7 @@ /turf/closed/wall, /area/hallway/secondary/service) "bVA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ name = "Service Hall"; req_access_txt = "null"; @@ -47564,7 +47201,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;37;25;28" }, /turf/open/floor/plating, @@ -47883,7 +47519,6 @@ /obj/machinery/door/window/westright{ dir = 4; name = "Hydroponics Desk"; - req_access_txt = "0"; req_one_access_txt = "30;35" }, /obj/item/folder/white{ @@ -48037,9 +47672,6 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/machinery/light/small{ - dir = 1 - }, /turf/open/floor/plating, /area/maintenance/starboard) "bXc" = ( @@ -48451,7 +48083,6 @@ /area/hallway/primary/central) "bYb" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;35;47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -48702,7 +48333,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -48796,7 +48426,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;25;28" }, /turf/open/floor/plating, @@ -49816,8 +49445,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ name = "Hydroponics Backroom"; - req_access_txt = "35"; - req_one_access_txt = "0" + req_access_txt = "35" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -49860,8 +49488,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Hydroponics Maintenance"; - req_access_txt = "35"; - req_one_access_txt = "0" + req_access_txt = "35" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50233,7 +49860,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5" }, /turf/open/floor/plating, @@ -50899,8 +50525,7 @@ /area/engine/atmos) "ccW" = ( /obj/machinery/door/airlock/external{ - req_access_txt = "24"; - req_one_access_txt = "0" + req_access_txt = "24" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -51347,8 +50972,7 @@ "cdU" = ( /obj/machinery/door/airlock/maintenance{ name = "Hydroponics Maintenance"; - req_access_txt = "35"; - req_one_access_txt = "0" + req_access_txt = "35" }, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -51418,9 +51042,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ced" = ( @@ -51440,7 +51062,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 + dir = 4 }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) @@ -51453,6 +51075,9 @@ name = "Fuel Pipe to Incinerator"; on = 0 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ceg" = ( @@ -51588,8 +51213,7 @@ /obj/structure/table/glass, /obj/machinery/door/window/eastleft{ name = "First-Aid Supplies"; - req_access_txt = "5"; - req_one_access_txt = "0" + req_access_txt = "5" }, /turf/open/floor/plasteel/whiteblue/side{ dir = 8 @@ -52081,6 +51705,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cfq" = ( @@ -52093,7 +51718,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "input port pump" @@ -52109,6 +51733,7 @@ /area/maintenance/disposal/incinerator) "cft" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cfu" = ( @@ -52545,8 +52170,7 @@ "cgp" = ( /obj/machinery/door/airlock/maintenance{ name = "Research Maintenance"; - req_access_txt = "47"; - req_one_access_txt = "0" + req_access_txt = "47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, @@ -52575,6 +52199,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cgv" = ( @@ -52597,7 +52222,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cgy" = ( @@ -52828,7 +52452,6 @@ "cgU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -52846,7 +52469,6 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -52856,7 +52478,6 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Desk"; req_access_txt = "5" }, @@ -53028,7 +52649,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;47" }, /obj/structure/disposalpipe/segment, @@ -53174,6 +52794,9 @@ /obj/structure/extinguisher_cabinet{ pixel_y = -31 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "chI" = ( @@ -53182,6 +52805,9 @@ dir = 2; name = "output gas to space" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "chJ" = ( @@ -53192,12 +52818,8 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/disposal/incinerator) -"chL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) @@ -53527,7 +53149,6 @@ "civ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33" }, @@ -53822,7 +53443,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) @@ -54513,24 +54133,14 @@ /area/maintenance/starboard/aft) "ckC" = ( /obj/structure/lattice, -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 2; - name = "Incinerator Output Pump"; - on = 1; - use_power = 0 + name = "Incinerator Output Pump" }, /obj/structure/disposalpipe/segment, /turf/open/space, /area/maintenance/disposal/incinerator) "ckD" = ( -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_exterior"; - layer = 3.1; - idSelf = "incinerator_access_control"; - name = "Incinerator airlock control"; - pixel_x = 8; - pixel_y = -24 - }, /obj/machinery/light/small{ dir = 8 }, @@ -54541,21 +54151,25 @@ dir = 1; on = 1 }, -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; - name = "Incinerator airlock control"; - pixel_x = 8; +/obj/machinery/airlock_sensor{ + id_tag = "incinerator_airlock_sensor"; + master_tag = "incinerator_airlock_control"; + pixel_x = -8; pixel_y = 24 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "ckE" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 8; + frequency = 1449; + id = "incinerator_airlock_pump" }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) @@ -54570,6 +54184,9 @@ dir = 2; on = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "ckG" = ( @@ -54678,8 +54295,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Observation"; - req_access_txt = "0" + name = "Observation" }, /turf/open/floor/plasteel/dark, /area/medical/surgery) @@ -55154,9 +54770,7 @@ /area/maintenance/starboard/aft) "clX" = ( /obj/machinery/door/airlock/maintenance/abandoned{ - locked = 0; name = "Storage Room"; - req_access_txt = "0"; req_one_access_txt = "12;47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55270,8 +54884,7 @@ "cmn" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ - name = "Observation"; - req_access_txt = "0" + name = "Observation" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -55492,7 +55105,6 @@ "cmM" = ( /obj/machinery/door/airlock{ name = "Research Emergency Storage"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/structure/cable/yellow{ @@ -55510,7 +55122,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/medical{ name = "Research Break Room"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -55667,7 +55278,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cnd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon{ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1; name = "incinerator output intake" }, @@ -57191,8 +56802,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - name = "Surgery Observation"; - req_access_txt = "0" + name = "Surgery Observation" }, /turf/open/floor/plasteel/white, /area/medical/surgery) @@ -58451,8 +58061,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Chief Medical Officer's Office"; - req_access_txt = "40"; - req_one_access_txt = "0" + req_access_txt = "40" }, /turf/open/floor/plasteel/barber{ dir = 8 @@ -58602,7 +58211,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;9" }, /turf/open/floor/plating, @@ -58647,8 +58255,7 @@ dir = 4 }, /obj/machinery/door/airlock{ - name = "Aft Emergency Storage"; - req_access_txt = "0" + name = "Aft Emergency Storage" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -58685,7 +58292,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "7;47;29;12" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -58746,7 +58352,6 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Research Maintenance"; - req_access_txt = "0"; req_one_access_txt = "7;47;29" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59057,8 +58662,7 @@ "ctC" = ( /obj/machinery/door/airlock/maintenance{ name = "Genetics Maintenance"; - req_access_txt = "9"; - req_one_access_txt = "0" + req_access_txt = "9" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -59117,7 +58721,6 @@ "ctM" = ( /obj/machinery/door/airlock/maintenance{ name = "Research Testing Range Maintenance"; - req_access_txt = "0"; req_one_access_txt = "7;47;29" }, /turf/open/floor/plating, @@ -60151,8 +59754,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Research Director's Office"; - req_access_txt = "30"; - req_one_access_txt = "0" + req_access_txt = "30" }, /turf/open/floor/plasteel/cafeteria{ dir = 5 @@ -61274,10 +60876,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ id_tag = "AuxGenetics"; - locked = 0; name = "Genetics Lab"; - req_access_txt = "9"; - req_one_access_txt = "0" + req_access_txt = "9" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -61310,10 +60910,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ id_tag = "AuxGenetics"; - locked = 0; name = "Genetics Access"; - req_access_txt = "9"; - req_one_access_txt = "0" + req_access_txt = "9" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -61639,9 +61237,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/unlocked{ dir = 4; - locked = 0; name = "Cloning Lab APC"; areastring = "/area/medical/genetics/cloning"; pixel_x = 24 @@ -61811,8 +61408,7 @@ base_state = "right"; dir = 1; icon_state = "right"; - name = "door"; - req_access_txt = "0" + name = "door" }, /turf/open/floor/engine{ dir = 9; @@ -61929,7 +61525,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;47" }, /turf/open/floor/plating, @@ -62268,8 +61863,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -62371,7 +61965,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research Testing Range"; - req_access_txt = "0"; req_one_access_txt = "7;47;29" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -62571,7 +62164,6 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/effect/turf_decal/delivery, @@ -62775,8 +62367,7 @@ /obj/machinery/button/door{ id = "researchrangeshutters"; name = "Blast Door Control"; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /obj/machinery/light, /obj/effect/turf_decal/stripes/line, @@ -63733,7 +63324,6 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; name = "Research Division"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/effect/turf_decal/delivery, @@ -64577,7 +64167,6 @@ /area/medical/virology) "cEN" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;6" }, /obj/structure/disposalpipe/segment, @@ -66185,7 +65774,6 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;6" }, /turf/open/floor/plating, @@ -66259,8 +65847,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -66303,7 +65890,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; - req_access = null; req_access_txt = "30" }, /obj/structure/cable/yellow{ @@ -66433,7 +66019,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_access_txt = "0"; req_one_access_txt = "7;29" }, /turf/open/floor/plasteel/whitepurple{ @@ -66563,7 +66148,6 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;6" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -66895,7 +66479,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Research Lab Maintenance"; - req_access_txt = "0"; req_one_access_txt = "7;29" }, /obj/effect/turf_decal/stripes/line{ @@ -67000,8 +66583,7 @@ }, /obj/machinery/door/airlock/maintenance/abandoned{ name = "Medical Surplus Storeroom"; - req_access_txt = "12"; - req_one_access_txt = "0" + req_access_txt = "12" }, /turf/open/floor/plating, /area/maintenance/aft) @@ -67627,9 +67209,7 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance/abandoned{ - locked = 0; name = "Storage Room"; - req_access_txt = "0"; req_one_access_txt = "12;47" }, /turf/open/floor/plating, @@ -67761,7 +67341,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/maintenance{ name = "Crematorium Maintenance"; - req_access_txt = "0"; req_one_access_txt = "27" }, /turf/open/floor/plating, @@ -67774,7 +67353,6 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Chapel Office Maintenance"; - req_access_txt = "0"; req_one_access_txt = "22" }, /turf/open/floor/plating, @@ -67868,7 +67446,6 @@ /area/maintenance/aft) "cLk" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;5;39;6" }, /turf/open/floor/plating, @@ -67962,7 +67539,6 @@ /area/hallway/secondary/exit/departure_lounge) "cLv" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;47" }, /obj/structure/cable/yellow{ @@ -68029,7 +67605,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -68054,13 +67629,16 @@ /turf/open/floor/plating, /area/maintenance/aft) "cLC" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "incinerator_airlock_exterior"; - idInterior = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; +/obj/machinery/embedded_controller/radio/airlock_controller{ name = "Incinerator Access Console"; + airpump_tag = "incinerator_airlock_pump"; + exterior_door_tag = "incinerator_airlock_exterior"; + id_tag = "incinerator_access_control"; + interior_door_tag = "incinerator_airlock_interior"; pixel_x = 8; pixel_y = -24; + sanitize_external = 1; + sensor_tag = "incinerator_airlock_sensor"; req_access_txt = "12" }, /obj/machinery/button/ignition{ @@ -68102,6 +67680,15 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/aft) +"cLE" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1; + name = "euthanization chamber freezer"; + on = 1; + target_temperature = 80 + }, +/turf/open/floor/plating, +/area/science/xenobiology) "cLF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -68297,7 +67884,6 @@ "cMb" = ( /obj/machinery/door/airlock/maintenance{ name = "Chapel Maintenance"; - req_access_txt = "0"; req_one_access_txt = "12;22" }, /obj/structure/cable/yellow{ @@ -68738,8 +68324,7 @@ base_state = "right"; dir = 8; icon_state = "right"; - name = "Outer Window"; - req_access_txt = "0" + name = "Outer Window" }, /obj/machinery/door/window/brigdoor{ dir = 4; @@ -69262,8 +68847,7 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Crematorium"; - req_access_txt = "22;27"; - req_one_access_txt = "0" + req_access_txt = "22;27" }, /turf/open/floor/plasteel/dark, /area/chapel/office) @@ -70685,8 +70269,7 @@ id = "chapel_shutters_space"; name = "chapel shutters control"; pixel_x = -6; - pixel_y = -25; - req_access_txt = "0" + pixel_y = -25 }, /obj/machinery/light_switch{ pixel_x = 6; @@ -70719,8 +70302,7 @@ idDoor = "xeno_airlock_exterior"; idSelf = "xeno_airlock_control"; name = "Access Button"; - pixel_x = -24; - req_access_txt = "0" + pixel_x = -24 }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -70807,8 +70389,7 @@ /area/chapel/main) "cRF" = ( /obj/machinery/door/morgue{ - name = "Chapel Garden"; - req_access_txt = "0" + name = "Chapel Garden" }, /turf/open/floor/plasteel/cult{ dir = 2 @@ -70822,8 +70403,7 @@ /obj/machinery/button/door{ id = "chapel_shutters_parlour"; name = "chapel shutters control"; - pixel_y = -25; - req_access_txt = "0" + pixel_y = -25 }, /turf/open/floor/plasteel/vault, /area/chapel/main) @@ -71672,8 +71252,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "Test Chamber Maintenance"; - req_access_txt = "47"; - req_one_access_txt = "0" + req_access_txt = "47" }, /turf/open/floor/plating, /area/science/xenobiology) @@ -71776,6 +71355,10 @@ /obj/effect/landmark/xmastree, /turf/open/floor/wood, /area/crew_quarters/bar) +"cTT" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/science/xenobiology) "cUH" = ( /obj/structure/table/optable, /turf/open/floor/plasteel/white, @@ -72021,12 +71604,6 @@ }, /turf/open/floor/plating, /area/shuttle/auxillary_base) -"cWu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "cWA" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -72048,10 +71625,7 @@ /area/construction/mining/aux_base) "cWM" = ( /obj/machinery/door/airlock/external{ - name = "Construction Zone"; - req_access = null; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Construction Zone" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, @@ -72075,12 +71649,7 @@ }, /area/construction/mining/aux_base) "cXI" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) "cXR" = ( @@ -72092,12 +71661,11 @@ }, /area/construction/mining/aux_base) "cXZ" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/structure/reagent_dispensers/watertank, +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) "cYc" = ( @@ -72117,9 +71685,8 @@ }, /area/science/robotics/lab) "cYj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/structure/closet/firecloset, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) "cYE" = ( @@ -72175,7 +71742,6 @@ }, /obj/machinery/door/airlock/engineering{ name = "Auxillary Base Construction"; - req_access_txt = "0"; req_one_access_txt = "32;47;48" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -72247,6 +71813,17 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"cZv" = ( +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"cZM" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Containment - Fore Starboard"; + dir = 8; + network = list("singularity") + }, +/turf/open/floor/plating/airless, +/area/space) "cZR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -72388,6 +71965,40 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) +"daP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/science/xenobiology) +"daQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"daR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1; + external_pressure_bound = 140; + name = "server vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"daS" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "daW" = ( /obj/machinery/button/door{ id = "engpa"; @@ -72519,6 +72130,20 @@ }, /turf/open/floor/engine, /area/science/xenobiology) +"dbv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"dbw" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Lab - Kill Chamber"; + dir = 1; + network = list("ss13","rd","xeno"); + start_active = 1 + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) "dbE" = ( /obj/machinery/plantgenes, /obj/effect/turf_decal/stripes/line{ @@ -72544,7 +72169,6 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchInt"; name = "Research Division"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/effect/turf_decal/delivery, @@ -72562,7 +72186,6 @@ /obj/machinery/door/airlock/research{ id_tag = "ResearchInt"; name = "Research Division"; - req_access_txt = "0"; req_one_access_txt = "47" }, /obj/effect/turf_decal/delivery, @@ -72623,7 +72246,6 @@ "dbP" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/structure/cable{ @@ -72719,8 +72341,7 @@ idSelf = "xeno_airlock_control"; name = "Access Button"; pixel_x = 29; - pixel_y = -8; - req_access_txt = "0" + pixel_y = -8 }, /obj/machinery/firealarm{ dir = 2; @@ -72924,6 +72545,19 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"dcm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/computer/camera_advanced/xenobio, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "dcn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -72940,6 +72574,19 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) +"dco" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/computer/camera_advanced/xenobio, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "dcp" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -72997,6 +72644,18 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"dcv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "dcw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -73004,6 +72663,16 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/science/xenobiology) +"dcx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "dcy" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/white, @@ -73075,6 +72744,21 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"dcJ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/extinguisher{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/extinguisher, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "dcK" = ( /obj/machinery/disposal/bin, /obj/structure/sign/warning/deathsposal{ @@ -73423,8 +73107,7 @@ "ddp" = ( /obj/machinery/door/airlock/hatch{ name = "Test Chamber Maintenance"; - req_access_txt = "47"; - req_one_access_txt = "0" + req_access_txt = "47" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -73492,11 +73175,53 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) +"ddx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair, +/obj/item/cigbutt, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "ddy" = ( /turf/open/floor/plating{ icon_state = "platingdmg1" }, /area/maintenance/department/science/xenobiology) +"ddz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/science/xenobiology) +"ddA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"ddB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/circuit/killroom, +/area/science/xenobiology) +"ddC" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating/airless, +/area/science/xenobiology) "ddE" = ( /obj/effect/landmark/start/cook, /obj/machinery/holopad, @@ -73514,7 +73239,10 @@ /turf/open/floor/plating, /area/shuttle/auxillary_base) "ddO" = ( -/turf/open/floor/plating/airless, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, /area/engine/engineering) "ddP" = ( /obj/structure/disposalpipe/segment{ @@ -73576,6 +73304,13 @@ }, /turf/open/space, /area/space) +"deh" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/engine/engineering) "dem" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -73588,11 +73323,17 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/space/nearstation) +/area/space) "der" = ( /obj/structure/closet/secure_closet/engineering_welding, /turf/open/floor/plasteel/yellow/side, /area/engine/engineering) +"deu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space) "dev" = ( /obj/machinery/field/generator{ anchored = 1; @@ -73601,8 +73342,15 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "dew" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/space, -/area/space/nearstation) +/area/space) "deB" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "engpa"; @@ -73731,6 +73479,10 @@ /obj/structure/cable/white{ icon_state = "1-4" }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, /turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "dga" = ( @@ -73740,13 +73492,10 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "dgc" = ( -/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{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 }, +/turf/open/floor/plating, /area/maintenance/starboard) "dgd" = ( /obj/structure/cable/white{ @@ -73767,6 +73516,12 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) +"dgf" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space, +/area/space/nearstation) "dgg" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -73778,32 +73533,74 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "dgj" = ( -/obj/structure/grille, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) "dgk" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) "dgm" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"dgo" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/turf/open/floor/plating, +/area/maintenance/starboard) +"dgp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"dgr" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"dgt" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"dgu" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space/nearstation) +"dgv" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"dgw" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) "dgz" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/delivery, @@ -73811,13 +73608,134 @@ /turf/open/floor/plasteel, /area/engine/engineering) "dgA" = ( -/obj/machinery/light{ +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dgB" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"dgI" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/space, +/area/space/nearstation) +"dgJ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, +/turf/open/space, +/area/space/nearstation) +"dgK" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"dgM" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"dgN" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dgO" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dgS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/transit_tube/horizontal, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dha" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dhc" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/space, +/area/space/nearstation) +"dhe" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, /turf/open/floor/plasteel, -/area/engine/engineering) -"dgI" = ( -/turf/closed/wall/mineral/plastitanium, +/area/engine/atmos) +"dhg" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dhh" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Engine"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dhi" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/door/window/northleft{ + dir = 8; + icon_state = "left"; + name = "Inner Pipe Access"; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"dhj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"dhk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"dhl" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/open/space, /area/space/nearstation) "dhn" = ( /obj/structure/table, @@ -73917,8 +73835,7 @@ base_state = "right"; dir = 4; icon_state = "right"; - name = "Outer Window"; - req_access_txt = "0" + name = "Outer Window" }, /obj/machinery/door/window/brigdoor{ dir = 8; @@ -74309,8 +74226,7 @@ base_state = "right"; dir = 8; icon_state = "right"; - name = "Theatre Stage"; - req_access_txt = "0" + name = "Theatre Stage" }, /obj/structure/sign/poster/random{ pixel_y = -32 @@ -74915,6 +74831,36 @@ "dlV" = ( /turf/closed/wall/r_wall, /area/maintenance/department/science/xenobiology) +"dmq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0; + req_access_txt = "55" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"dmr" = ( +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0; + req_access_txt = "55" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "dmD" = ( /obj/structure/displaycase/trophy, /turf/open/floor/wood, @@ -75092,14 +75038,6 @@ icon_state = "platingdmg2" }, /area/maintenance/port/fore) -"drT" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "dsg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75140,13 +75078,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"dtL" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/space, -/area/space) "dtP" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -75442,7 +75373,6 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12;47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -76177,23 +76107,17 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"dPf" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/grille, +"dRu" = ( +/obj/structure/cable/white, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 1 + }, +/obj/machinery/power/emitter{ + anchored = 1; + state = 2 }, /turf/open/floor/plating/airless, /area/engine/engineering) -"dPp" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/engine/engineering) "dYu" = ( /obj/machinery/door/airlock/external{ name = "Auxiliary Airlock" @@ -76203,19 +76127,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"dZD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space) -"eln" = ( -/turf/open/space/basic, -/area/engine/engineering) -"enN" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/engine/engineering) "eoK" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -76248,17 +76159,6 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"esV" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "evy" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -76269,25 +76169,6 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"eEu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Containment Access"; - req_access_txt = "10; 13" - }, -/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/plating, -/area/engine/engineering) "eFN" = ( /obj/structure/bodycontainer/crematorium{ id = "crematoriumChapel"; @@ -76295,6 +76176,12 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/office) +"eMF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) "eXy" = ( /obj/machinery/airalarm{ pixel_y = 32 @@ -76318,27 +76205,24 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/engine/engineering) -"fjy" = ( +"fnV" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Containment Access"; + req_access_txt = "10; 13" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 8 }, -/turf/open/floor/plating/airless, -/area/space) -"foU" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Engine."; - dir = 8; - layer = 4; - name = "Engine Monitor"; - network = list("singularity"); - pixel_x = 30 - }, -/turf/open/floor/plasteel/yellow/side{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/plating, /area/engine/engineering) "fDD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -76346,19 +76230,16 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"fGs" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +"fMR" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"fWY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"fWO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, +/turf/open/space, /area/space) "gfh" = ( /obj/machinery/libraryscanner, @@ -76382,14 +76263,6 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"goZ" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "gEk" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -76415,18 +76288,16 @@ /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/atmos) -"gKb" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Fore Starboard"; - dir = 8; - network = list("singularity") - }, -/turf/open/floor/plating/airless, -/area/space) "gLC" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel, /area/science/misc_lab) +"gNd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/space) "gNe" = ( /obj/machinery/light/small{ dir = 8 @@ -76439,6 +76310,22 @@ /obj/item/device/integrated_circuit_printer, /turf/open/floor/plasteel/white, /area/science/circuit) +"gRU" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"gXY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "hfJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -76446,6 +76333,10 @@ /obj/machinery/autolathe, /turf/open/floor/plasteel/white, /area/science/circuit) +"hkk" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) "hyP" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod Two" @@ -76455,9 +76346,21 @@ }, /turf/open/floor/plating, /area/security/prison) -"hWU" = ( +"hCY" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/power/grounding_rod, /turf/open/floor/plating/airless, /area/space) +"ine" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "ioI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -76469,6 +76372,21 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/science/circuit) +"ixa" = ( +/obj/machinery/light, +/obj/machinery/vending/kink, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 + }, +/area/crew_quarters/locker) +"iyK" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/tesla_coil, +/turf/open/floor/plating/airless, +/area/space) "izu" = ( /obj/machinery/autolathe{ name = "public autolathe" @@ -76485,37 +76403,13 @@ }, /turf/open/floor/plasteel/whitepurple, /area/science/lab) -"iOa" = ( -/turf/closed/wall/mineral/plastitanium, -/area/maintenance/starboard) -"iTS" = ( -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/turf_decal/delivery, -/obj/structure/table, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 +"jeJ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-8" }, -/area/engine/engineering) -"iYY" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/engine/engineering) -"jjF" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) +/turf/open/space, +/area/space) "jwW" = ( /turf/closed/wall/mineral/plastitanium, /area/crew_quarters/fitness/recreation) @@ -76538,7 +76432,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -76546,21 +76439,14 @@ }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) -"jFx" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" +"jAo" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Containment - Aft Starboard"; + dir = 8; + network = list("singularity") }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"jIV" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) +/turf/open/floor/plating/airless, +/area/space) "jKK" = ( /obj/machinery/door/airlock/external{ req_access_txt = "13" @@ -76570,11 +76456,19 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"jYQ" = ( -/obj/machinery/light/small{ +"jOg" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"jWX" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, /area/engine/engineering) "kfu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -76609,6 +76503,12 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) +"kBP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) "kDM" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -76621,6 +76521,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"kLA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/space) "kOt" = ( /obj/item/device/multitool, /obj/item/screwdriver, @@ -76633,6 +76539,12 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"kRZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "kVo" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -76641,12 +76553,29 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"kYn" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "lal" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, /area/science/circuit) +"ldf" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "llb" = ( /obj/structure/table/reinforced, /obj/item/device/integrated_circuit_printer, @@ -76681,12 +76610,20 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"lHL" = ( -/turf/open/space/basic, -/area/space/nearstation) -"lLj" = ( +"lHr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Engine."; + dir = 8; + layer = 4; + name = "Engine Monitor"; + network = list("singularity"); + pixel_x = 30 + }, /turf/open/floor/plasteel/yellow/side{ - dir = 8 + dir = 4 }, /area/engine/engineering) "lMz" = ( @@ -76706,6 +76643,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"lUz" = ( +/obj/structure/grille, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "lWY" = ( /obj/machinery/door/airlock/hatch{ name = "Telecomms Server Room" @@ -76730,12 +76674,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"moI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/space) "mvj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -76745,12 +76683,6 @@ }, /turf/closed/wall, /area/hallway/secondary/service) -"mwK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/space) "mzh" = ( /obj/machinery/firealarm{ dir = 1; @@ -76779,30 +76711,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/circuit) -"nte" = ( -/obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"nwU" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "External Containment Access"; - req_access_txt = "10; 13" - }, -/obj/effect/decal/cleanable/dirt, -/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/plating, -/area/engine/engineering) "nyo" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -76828,7 +76736,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/delivery, @@ -76837,7 +76744,24 @@ }, /turf/open/floor/plasteel, /area/construction/storage/wing) -"nKh" = ( +"nKv" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/engine/engineering) +"nSm" = ( +/obj/structure/particle_accelerator/particle_emitter/left{ + icon_state = "emitter_left"; + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"nXa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/space) +"nYS" = ( /turf/open/floor/plasteel/yellow/side{ dir = 1 }, @@ -76846,24 +76770,6 @@ /obj/structure/target_stake, /turf/open/floor/plasteel/white, /area/science/circuit) -"obN" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/space, -/area/space) -"ocj" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating/airless, -/area/engine/engineering) "ocT" = ( /obj/machinery/light{ dir = 1 @@ -76890,10 +76796,61 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel/white, /area/science/circuit) +"ooF" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"osi" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/engine/engineering) "oub" = ( /obj/structure/sign/poster/official/random, /turf/closed/wall, /area/hydroponics) +"ozT" = ( +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/turf_decal/delivery, +/obj/structure/table, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/engineering) +"oEB" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"oHF" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"oKW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) "oLW" = ( /obj/structure/table/reinforced, /obj/structure/cable/yellow{ @@ -76930,6 +76887,22 @@ /obj/item/pen, /turf/open/floor/plasteel/white, /area/science/circuit) +"pmc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"poQ" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "pvA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -76962,6 +76935,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"pOP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "pSX" = ( /obj/machinery/door/airlock/external{ name = "Auxiliary Escape Airlock" @@ -76971,20 +76948,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"pVo" = ( -/obj/machinery/light, -/obj/machinery/vending/kink, -/turf/open/floor/plasteel/neutral/corner{ - dir = 2 - }, -/area/crew_quarters/locker) -"pWF" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "qnJ" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -77015,12 +76978,6 @@ "qBq" = ( /turf/closed/wall/mineral/plastitanium, /area/hallway/secondary/entry) -"qJG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) "qJZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -77035,6 +76992,26 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"rpB" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Containment Access"; + req_access_txt = "10; 13" + }, +/obj/effect/decal/cleanable/dirt, +/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/plating, +/area/engine/engineering) "rzX" = ( /obj/structure/chair/office/light{ dir = 1; @@ -77044,18 +77021,6 @@ dir = 1 }, /area/science/lab) -"rEi" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"rFx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/engine/engineering) "rQK" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -77075,28 +77040,14 @@ /obj/machinery/vending/snack/random, /turf/open/floor/plasteel, /area/science/mixing) -"rTo" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"rVX" = ( -/obj/structure/particle_accelerator/particle_emitter/left{ - icon_state = "emitter_left"; +"saU" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/plating, -/area/engine/engineering) -"rWa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, -/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "sdi" = ( /obj/effect/turf_decal/stripes/line{ @@ -77108,13 +77059,23 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) +"smP" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "sGh" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -77134,21 +77095,12 @@ "sJW" = ( /turf/closed/wall/mineral/plastitanium, /area/engine/break_room) -"sOW" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"sSU" = ( -/turf/closed/wall/r_wall, -/area/space) -"tdB" = ( -/obj/machinery/light/small{ - dir = 8 +"tdH" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard/fore) +/turf/open/floor/plating/airless, +/area/engine/engineering) "tjH" = ( /obj/structure/table/reinforced, /obj/machinery/computer/libraryconsole/bookmanagement, @@ -77179,9 +77131,19 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"tMT" = ( -/obj/structure/lattice, -/turf/open/space, +"tLB" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"tPX" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/engineering) "tVY" = ( /obj/structure/closet/crate, @@ -77195,6 +77157,34 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel/white, /area/science/circuit) +"tZu" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"uaX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"udi" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/airless, +/area/engine/engineering) "upN" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -77233,11 +77223,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard) -"uQo" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engineering) "uRM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -77266,30 +77251,38 @@ }, /turf/open/floor/plasteel, /area/science/misc_lab) -"vmz" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"vAk" = ( -/obj/machinery/light/small{ - dir = 1 +"vyx" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"vJj" = ( +/obj/structure/lattice, +/turf/open/space, +/area/engine/engineering) "vLD" = ( /obj/structure/lattice, /turf/open/space/basic, /area/space) -"vSl" = ( -/obj/structure/grille, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +"wby" = ( +/turf/open/space/basic, +/area/engine/engineering) +"wca" = ( /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "1-4" + }, +/obj/structure/grille, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, /turf/open/floor/plating/airless, /area/engine/engineering) +"wgw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) "wiZ" = ( /obj/machinery/door/airlock/external{ name = "Security External Airlock"; @@ -77302,8 +77295,8 @@ /area/security/prison) "wxc" = ( /obj/machinery/door/airlock/external{ - req_access_txt = "24"; - req_one_access_txt = "0" + name = "Atmospherics External Airlock"; + req_access_txt = "24" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -77340,43 +77333,30 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/science/misc_lab) -"xcM" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engineering) -"xfK" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/power/tesla_coil, +"xbG" = ( /turf/open/floor/plating/airless, /area/space) +"xfO" = ( +/obj/structure/grille, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "xkG" = ( /obj/item/device/integrated_electronics/wirer, /obj/structure/table/reinforced, /turf/open/floor/plasteel/white, /area/science/circuit) -"xqB" = ( -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/power/emitter{ - anchored = 1; - state = 2 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) "xse" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /obj/structure/cable{ @@ -77404,19 +77384,10 @@ /obj/structure/chair/comfy, /turf/open/floor/plasteel, /area/science/misc_lab) -"xLP" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/space, -/area/space) -"xNI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, +"xNH" = ( +/obj/machinery/the_singularitygen/tesla, /turf/open/floor/plating/airless, -/area/engine/engineering) +/area/space/nearstation) "xVl" = ( /turf/closed/wall, /area/hallway/secondary/service) @@ -77427,24 +77398,16 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"xWZ" = ( -/obj/structure/cable/white{ - icon_state = "2-8" +"ycI" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, -/obj/structure/grille, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/closed/wall/r_wall, /area/engine/engineering) -"yeY" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Containment - Aft Starboard"; - dir = 8; - network = list("singularity") +"yeD" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, -/turf/open/floor/plating/airless, -/area/space) +/area/engine/engineering) "ygk" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -110315,8 +110278,8 @@ cRi cRi cRi cRi -aaX -aju +daP +cLE dlV aaa aaa @@ -110572,7 +110535,7 @@ cSn daF daJ cRi -abd +bvT cRi cRi cRi @@ -110829,10 +110792,10 @@ cSn cSn cSn cRi -acd +dmq cRi -anz -anz +cZv +cZv cRi aaf aag @@ -111060,8 +111023,8 @@ aaa aaf cRe cRS -aab -aae +dcm +dcv cRC dcG cSe @@ -111086,10 +111049,10 @@ daB daG cSn cRi -aeD -alr -aov -anz +ddx +ddz +daR +cZv cRe aaa aaa @@ -111343,12 +111306,12 @@ cSn cSn daL cRi -afQ -amV -apP -aqe -arF -atC +daQ +ddA +daS +dbv +cTT +ddC aaf aaa aaa @@ -111574,8 +111537,8 @@ aaa aaf cRe cRS -aad -aaU +dco +dcx dcA dcI cRR @@ -111600,10 +111563,10 @@ cSn daH daK cRi -ahT -alr -apX -anz +bIv +ddz +ddB +cZv cRe aaa aaf @@ -111834,7 +111797,7 @@ dcb cZa dDI dcB -aaW +dcJ cRa cSm cSw @@ -111857,10 +111820,10 @@ cSn cSn daN cRi -ajk +dmr cRi -anz -arh +cZv +dbw cRi aaa aag @@ -112520,7 +112483,7 @@ aPK aQV aOv aTt -pVo +ixa aUM aYe dnh @@ -116929,10 +116892,10 @@ caX ccH cec cfp -cfq +vyx chJ -cgz -cgz +wgw +pmc cgz cgz cgz @@ -117444,7 +117407,7 @@ ccJ cee cfr cgx -chL +cgx cja ckE cmd @@ -117652,8 +117615,8 @@ aFu aBI aBI aJn -lLj -lLj +ycI +ycI aNq aBI aPZ @@ -117898,7 +117861,7 @@ arJ arI dnh dqu -tdB +doh axO axY aAo @@ -117908,12 +117871,12 @@ aEn aFv aGV aHX -aBO -aBO -aBO -aBO +aCX +aCX +aCX +aCX aOO -aBO +aCX aRp aSv aTH @@ -117955,12 +117918,12 @@ bxc bxc bxc ccL -bxc +bxl cft -cgz -cgz -cgz -cgz +pOP +pOP +pOP +gXY cgz cng cgz @@ -118415,7 +118378,7 @@ avt awJ axS axY -jIV +tPX ddW aCT aEp @@ -118676,15 +118639,15 @@ aAr ddX aCU aCW -aBO +aCX aGX -aBO -aBO -aBO +aCX +aCX +aCX aSB -aBO -aBO -aBO +aCX +aCX +aCX aGX aBK aTK @@ -118929,23 +118892,23 @@ avv axY axU ayS -enN +hkk ddX deb -aBO -aBO -iTS +aCX +aCX +ozT deM -uQo -foU +yeD +lHr aMg -xcM +saU dfh -aBO -aBO +aCX +aCX aBK -dPp -rFx +deh +aVe axY aYu aYu @@ -119189,7 +119152,7 @@ ddP aAt aBL deb -aBO +aCX aFA axY axY @@ -119198,11 +119161,11 @@ axY aMh axY axY -nKh -aBO +nYS +aCX aSz aTK -aVe +eMF aJu aYu aZL @@ -119446,7 +119409,7 @@ aAu ddQ aBM aCV -aBO +aCX aFB axY daW @@ -119456,10 +119419,10 @@ aMi cpR axY aQd -aBO +aCX aSA aTK -aVe +eMF aJu aYu aZM @@ -119703,20 +119666,20 @@ ayV aAv aBN aCW -aBO +aCX aFA aGZ -qJG +kBP aJu aKG aJu dBy aGZ -nKh -aBO +nYS +aCX dfD aTK -rWa +oKW aJu aYu aZN @@ -119957,21 +119920,21 @@ avz axY axY ayW -bTq -dgA -aBO +uaX aBO +aCX +aCX aFC axY -qJG +kBP aJu aKH aMk aNu axY dfp +aCX aBO -dgA dfP dfY axY @@ -120216,26 +120179,26 @@ axY ayX axY axY -aBO -aBO +aCY +aCX der axY -qJG +kBP aJu aKI tDM dBy axY dlI -aBO +oEB axY axY ayX axY atm dgc -alq -apc +aqq +aqr aWu bif bif @@ -120469,7 +120432,7 @@ ati ajb avB axY -jYQ +ddO bUw aJu axY @@ -120477,10 +120440,10 @@ axY axY axY djt -qJG +kBP daZ dbb -rVX +nSm dBy djt axY @@ -120488,10 +120451,10 @@ axY axY aJu bUw -iYY +nKv axY -alq -alq +dgo +apc cXZ atm bfZ @@ -120727,30 +120690,30 @@ ajb avC axY axY -eEu +fnV axY axY -ddO +bTq aEr -ddO +bTq djt -qJG +kBP aJu -rEi +ooF dfa aNv djt -ddO +bTq djx axY axY -nwU +rpB axY axY -alq +dgp cXI cYj -iOa +atm bga big bga @@ -120769,7 +120732,7 @@ bFS bHy bIV bKC -bAQ +bMi bNU bMg bQV @@ -120984,12 +120947,12 @@ dpL avD axY axY -xNI -ddO -ddO -ddO -ddO -ddO +tdH +bTq +bTq +bTq +bTq +bTq djt djt djt @@ -120997,17 +120960,17 @@ aRm djt djt djt -ddO -ddO -ddO -ddO +bTq +bTq +bTq +bTq dga dgd -dgj +lUz +dgp +alr +atm atm -alq -jFx -iOa bgb cTu bgb @@ -121026,8 +120989,8 @@ bFT bHz bIW bKD -bCi -bCi +dhe +dhg bPu bPu bPu @@ -121242,9 +121205,9 @@ avE axY ayc aza -ddO +bTq aaa -aCY +hCY dem dem deD @@ -121258,12 +121221,12 @@ dem dem dfI aaa -ddO -ddO +bTq +bTq aYx -sSU -lHL -lMJ +dgr +dgw +dgA dgI bgb cTi @@ -121284,7 +121247,7 @@ bHy bIX bKE bKE -bKE +dhh bPv bKE bKE @@ -121494,34 +121457,34 @@ apn aqy arT apm -vAk +dnS avB axY -goZ -ddO +tLB +bTq aAx -sOW +jOg aIe aOS -mwK -mwK -mwK -mwK -mwK -mwK -mwK -mwK -mwK +deu +deu +deu +deu +deu +deu +deu +deu +deu dBB aIe -sOW -cWu -ddO +jOg +aVh +bTq aYx -sSU -lMJ -lMJ -lHL +dgf +dgj +ack +dgJ bgb bij bgb @@ -121541,7 +121504,7 @@ bHA bIY bKF bMk -bNV +dhi bPw bQW bSj @@ -121754,12 +121717,12 @@ atk aux avF dqT -esV -xqB +smP +dRu aAx aaa aIe -dZD +den dev aav aav @@ -121772,13 +121735,13 @@ dev dfz aIe aaa -cWu +aVh dge +xfO azd -sSU -lMJ -lMJ -lHL +azd +dgB +dgK aaa cUL aaa @@ -121798,7 +121761,7 @@ bHB bIZ bKG bMl -bKG +dhj bIZ bKG bMl @@ -122011,10 +121974,10 @@ atl auy dnS dqT -fGs -ddO +osi +bTq aAx -sOW +jOg def aCZ aav @@ -122026,16 +121989,16 @@ aaa aav aav aav -xfK -obN -sOW -cWu -ddO +iyK +dew +jOg +aVh +bTq dgg -sSU -lMJ -lHL -lHL +dgt +dgk +dgv +dgJ anT aaf aaf @@ -122055,7 +122018,7 @@ bza bJa bza bFX -bza +dhk bJa bza bFX @@ -122268,12 +122231,12 @@ apm dnh dnS dqT -xWZ -dPf +oHF +ldf aAx aaa aIe -dZD +den aav aav aaa @@ -122286,33 +122249,33 @@ aav dfz aIe aaa -cWu +aVh aWK +tZu +dgt dgk -sSU -lMJ -lHL -lHL -anT -dew -dew -aaf -dew -bpw -dew -dew -aaf -aaf -aaf -aaf +dgB +dgM +dgN +dgO +dgO +dgw +dgO +dgS +dgO +dgO +dgw +dgw +dgw +dgw bCz -aaf -bFY -aaf -bJb -aaf -bFY -aaf +dgw +dha +dgw +dhc +dgw +dha +dhl bJb aaf bFY @@ -122526,9 +122489,9 @@ auz dqp dqT axY -fGs +osi aAx -vmz +fMR def aCZ aaa @@ -122536,20 +122499,20 @@ aaa aaa ddZ cDu -fWO +nXa aaa vLD dev -xfK -obN -vmz -cWu +iyK +dew +fMR +aVh dgg axY -sSU -lMJ -lHL -lHL +azd +azd +dgv +aaf anT aaa aaa @@ -122783,29 +122746,29 @@ auA dnS dqT axY -fGs -ddO -sOW +osi +bTq +jOg aIe -dZD +den lMJ aaf aaf -den -nte +kRZ +xNH aMo aaf aaf lMJ dfz aIe -sOW -ddO +jOg +bTq dgg axY -sSU -lMJ -lHL +dgt +dgk +dgB aaa anT aaa @@ -123040,30 +123003,30 @@ auB avG dqT axY -fGs +osi aAx -vmz +fMR def aCZ dev vLD aaa -fjy +gNd deY -moI +kLA aaa aaa aaa -xfK -obN -vmz -cWu +iyK +dew +fMR +aVh dgg axY -sSU -lMJ -lHL -lHL +dgk +dgk +dgv +aaf anT aaa aaa @@ -123296,12 +123259,12 @@ dnh dnh jKK dqT -ocj -rTo +udi +poQ aAx aaa aIe -dZD +den aav aav aaa @@ -123314,12 +123277,12 @@ aav dfz aIe aaa -cWu -jjF +aVh +gRU +wca +dgu dgm -sSU -lMJ -lHL +dgB aaa anT aaa @@ -123553,11 +123516,11 @@ atn bOY avG dqT -fGs -ddO +osi +bTq aAx -sOW -dtL +jOg +fWY aCZ aav aav @@ -123568,16 +123531,16 @@ vLD aaa aav aav -xfK -xLP -sOW -pWF -ddO +iyK +jeJ +jOg +kYn +bTq dgg -sSU -lMJ -lHL -lHL +dgv +aye +dgv +aaf anT aaf aaf @@ -123810,12 +123773,12 @@ dnh dnh lNZ dqT -drT -xqB +ine +dRu aAx aaa -vmz -dZD +fMR +den dev aav aaa @@ -123826,13 +123789,13 @@ aav aav dev dfz -vmz +fMR aaa -cWu +aVh dge -vSl -sSU -lMJ +jWX +aaa +aaf aaa aaa aaf @@ -124069,27 +124032,27 @@ ack dqT axY axY -ddO -hWU -hWU -gKb -hWU -hWU -hWU -hWU -hWU -hWU -hWU -hWU -hWU -yeY -hWU -hWU -ddO +bTq +xbG +xbG +cZM +xbG +xbG +xbG +xbG +xbG +xbG +xbG +xbG +xbG +jAo +xbG +xbG +bTq axY axY -sSU -lMJ +aaa +aaf aaa aaa aaf @@ -124345,8 +124308,8 @@ axY axY axY axY -sSU -lMJ +aaf +aaf aaa aaa aaa @@ -124599,11 +124562,11 @@ axY axY axY axY -eln -tMT +wby +vJj aaa -lHL -lMJ +aaf +aaf aaa aaa aaa @@ -125094,26 +125057,26 @@ aaa aaa aaa aaa -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD -vLD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaf aai aaa diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index b6b157dafb..2119996ffa 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -144,9 +144,7 @@ /area/mine/laborcamp) "aB" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Infirmary"; - req_access_txt = "0" + name = "Infirmary" }, /turf/open/floor/plasteel/white, /area/mine/laborcamp) @@ -457,8 +455,7 @@ dir = 4 }, /obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Prisoner Airlock"; - req_access_txt = "0" + name = "Labor Camp Shuttle Prisoner Airlock" }, /turf/open/floor/plasteel, /area/mine/laborcamp) @@ -500,7 +497,6 @@ /area/mine/laborcamp) "bC" = ( /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/machinery/computer/shuttle/mining{ @@ -757,8 +753,7 @@ /obj/machinery/door/airlock/external{ glass = 1; name = "Mining Shuttle Airlock"; - opacity = 0; - req_access_txt = "0" + opacity = 0 }, /turf/open/floor/plasteel, /area/mine/production) @@ -915,8 +910,7 @@ /area/mine/production) "cJ" = ( /obj/machinery/door/airlock{ - name = "Closet"; - req_access_txt = "0" + name = "Closet" }, /turf/open/floor/plating, /area/mine/production) @@ -1049,7 +1043,6 @@ "dc" = ( /obj/structure/closet/crate, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/effect/turf_decal/bot, @@ -1112,7 +1105,6 @@ dir = 8 }, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/machinery/iv_drip, @@ -1380,9 +1372,7 @@ /area/mine/living_quarters) "dR" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Infirmary"; - req_access_txt = "0" + name = "Infirmary" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, @@ -1467,7 +1457,6 @@ /area/mine/living_quarters) "ee" = ( /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/plasteel, @@ -1864,7 +1853,6 @@ /area/mine/living_quarters) "fc" = ( /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/plasteel/purple/corner{ @@ -1886,7 +1874,6 @@ /obj/structure/bed, /obj/item/bedsheet/brown, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/carpet, @@ -1981,7 +1968,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet, @@ -2127,7 +2113,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet, @@ -2158,7 +2143,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/carpet, @@ -3331,8 +3315,7 @@ dir = 8 }, /obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Prisoner Airlock"; - req_access_txt = "0" + name = "Labor Camp Shuttle Prisoner Airlock" }, /turf/open/floor/plasteel, /area/mine/laborcamp) @@ -3355,8 +3338,7 @@ /obj/machinery/door/airlock/external{ glass = 1; name = "Mining Shuttle Airlock"; - opacity = 0; - req_access_txt = "0" + opacity = 0 }, /turf/open/floor/plasteel, /area/mine/production) diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 89be043c5d..73a07a866d 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -521,6 +521,24 @@ dir = 1 }, /area/bridge) +"abb" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/crew_quarters/bar/atrium) "abc" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -871,6 +889,18 @@ dir = 4 }, /area/bridge) +"abJ" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/crew_quarters/bar/atrium) "abK" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1443,7 +1473,6 @@ }, /obj/machinery/door/airlock/command{ name = "Council Chambers"; - req_access = null; req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1545,7 +1574,6 @@ }, /obj/machinery/door/airlock/command{ name = "Council Chambers"; - req_access = null; req_access_txt = "19" }, /obj/effect/turf_decal/stripes/line{ @@ -1769,7 +1797,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = -26; - req_access_txt = "0"; use_power = 0 }, /obj/effect/landmark/start/captain, @@ -1919,7 +1946,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/command{ name = "Head of Personnel's Quarters"; - req_access = null; req_access_txt = "57" }, /obj/effect/turf_decal/stripes/line{ @@ -2074,7 +2100,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; req_access_txt = "4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -2120,7 +2145,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -2656,7 +2680,6 @@ }, /obj/machinery/door/airlock/command{ name = "Head of Personnel's Office"; - req_access = null; req_access_txt = "57" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2888,7 +2911,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Emergency Escape"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -3239,9 +3261,8 @@ pixel_y = 3 }, /obj/item/storage/secure/briefcase, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/light{ @@ -3385,7 +3406,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Office"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable/white{ @@ -4019,7 +4039,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/mining{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/effect/turf_decal/stripes/line{ @@ -4193,7 +4212,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; req_access_txt = "4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -5908,7 +5926,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "E.V.A. Storage"; - req_access = null; req_access_txt = "18" }, /obj/effect/turf_decal/stripes/line{ @@ -6509,9 +6526,8 @@ }, /obj/item/storage/lockbox/loyalty, /obj/structure/table/reinforced, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/camera{ @@ -7891,7 +7907,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/turf_decal/stripes/line{ @@ -7980,9 +7995,8 @@ /area/security/brig) "apy" = ( /obj/machinery/vending/security, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/light{ @@ -9812,8 +9826,7 @@ "asU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10185,8 +10198,7 @@ "atO" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage"; - req_access_txt = "0" + name = "Primary Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -10432,22 +10444,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"auh" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, -/obj/item/device/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28; - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Bar"; - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/crew_quarters/bar/atrium) "aui" = ( /obj/machinery/status_display, /turf/closed/wall, @@ -10955,16 +10951,6 @@ dir = 5 }, /area/crew_quarters/bar/atrium) -"avm" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/crew_quarters/bar/atrium) "avn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -14458,9 +14444,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aCL" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -19085,7 +19070,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Telecomms Control Room"; - req_access = null; req_access_txt = "19; 61" }, /obj/structure/cable{ @@ -19659,9 +19643,8 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/effect/turf_decal/stripes/line{ @@ -21014,7 +20997,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /obj/effect/turf_decal/stripes/line{ @@ -21861,7 +21843,6 @@ "aSM" = ( /obj/machinery/door/airlock/command{ name = "Telecomms Server Room"; - req_access = null; req_access_txt = "61" }, /obj/structure/cable{ @@ -22062,9 +22043,8 @@ pixel_y = 3 }, /obj/item/storage/box/bodybags, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /turf/open/floor/plasteel/vault/side{ @@ -23644,7 +23624,6 @@ "aWN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33" }, @@ -23718,7 +23697,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_access_txt = "0"; req_one_access_txt = "7;29" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -24066,7 +24044,6 @@ "aXF" = ( /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; - req_access = null; req_access_txt = "30" }, /obj/structure/cable/white{ @@ -24657,8 +24634,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/window/eastleft{ name = "First-Aid Supplies"; - req_access_txt = "5"; - req_one_access_txt = "0" + req_access_txt = "5" }, /turf/open/floor/plasteel, /area/medical/medbay/zone3) @@ -25220,9 +25196,8 @@ "aZU" = ( /obj/machinery/recharge_station, /obj/effect/landmark/start/cyborg, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/power/apc/highcap/ten_k{ @@ -26279,7 +26254,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = -26; - req_access_txt = "0"; use_power = 0 }, /obj/effect/turf_decal/bot, @@ -27513,8 +27487,7 @@ "beB" = ( /obj/machinery/door/window{ dir = 8; - name = "Theatre Stage"; - req_access_txt = "0" + name = "Theatre Stage" }, /turf/open/floor/plasteel/bar, /area/maintenance/port) @@ -27770,9 +27743,8 @@ /area/maintenance/port) "bfe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /turf/open/floor/plasteel/blue/corner{ @@ -29650,8 +29622,7 @@ /obj/machinery/button/door{ id = "chapelprivacy"; name = "Chapel Privacy Shutters"; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /turf/open/floor/plasteel/chapel, /area/chapel/main) @@ -30083,9 +30054,8 @@ }, /obj/item/storage/box/syringes, /obj/item/extinguisher/mini, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/newscaster{ @@ -31714,8 +31684,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -31757,22 +31726,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"dqM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/cryopod) -"eJF" = ( -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/medical/cryo"; - dir = 2; - name = "Cryogenics APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/purple, -/area/crew_quarters/cryopod) "fWz" = ( /obj/machinery/door/airlock/external{ name = "External Docking Port"; @@ -31786,21 +31739,13 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"gHi" = ( -/obj/machinery/computer/cryopod{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/purple, -/area/crew_quarters/cryopod) -"icS" = ( -/obj/machinery/cryopod, -/turf/open/floor/plasteel/purple, +"jFY" = ( +/turf/closed/wall, /area/crew_quarters/cryopod) "kKd" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/turf_decal/stripes/line{ @@ -31830,6 +31775,18 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) +"nbP" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/cryopod"; + dir = 2; + name = "Cryogenics APC"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/purple, +/area/crew_quarters/cryopod) "nKi" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -31852,6 +31809,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"oGK" = ( +/obj/machinery/cryopod, +/turf/open/floor/plasteel/purple, +/area/crew_quarters/cryopod) "sws" = ( /obj/docking_port/stationary{ dheight = 1; @@ -32675,8 +32636,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -33707,7 +33667,6 @@ "sNk" = ( /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65" }, /obj/effect/turf_decal/delivery, @@ -33866,7 +33825,6 @@ "sNy" = ( /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65" }, /obj/effect/turf_decal/delivery, @@ -34308,9 +34266,6 @@ "sPY" = ( /turf/open/floor/plating, /area/maintenance/starboard/aft) -"usJ" = ( -/turf/closed/wall, -/area/crew_quarters/cryopod) "uxJ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -34339,6 +34294,16 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"uyG" = ( +/obj/machinery/computer/cryopod{ + pixel_x = 25 + }, +/turf/open/floor/plasteel/purple, +/area/crew_quarters/cryopod) +"wgN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/cryopod) "wUF" = ( /obj/machinery/door/airlock/atmos/glass{ name = "Supermatter Chamber"; @@ -77105,8 +77070,8 @@ ajx akA alt amm -eJF -usJ +nbP +jFY aoT apZ ara @@ -77363,7 +77328,7 @@ akB alk amm amm -dqM +wgN aoU aqa arg @@ -77618,16 +77583,16 @@ aiC ajz akC alk -icS -gHi -dqM +oGK +uyG +wgN aoV aqb arh asl atm -auh -avm +abb +abJ awr awZ axT diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 5743767070..e4ea635727 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -2,12 +2,6 @@ "aaa" = ( /turf/open/space/basic, /area/space) -"aau" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) "aby" = ( /obj/structure/lattice, /obj/structure/grille, @@ -1481,6 +1475,9 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAS) "afC" = ( +/obj/machinery/light{ + dir = 8 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, @@ -1735,8 +1732,7 @@ base_state = "right"; dir = 8; icon_state = "right"; - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /turf/open/floor/plasteel/freezer, /area/security/prison) @@ -1764,7 +1760,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65" }, /turf/open/floor/plating, @@ -1834,8 +1829,7 @@ /area/security/prison) "agC" = ( /obj/machinery/door/airlock{ - name = "Unisex Restroom"; - req_access_txt = "0" + name = "Unisex Restroom" }, /turf/open/floor/plasteel/freezer, /area/security/prison) @@ -1911,7 +1905,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -1956,7 +1949,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_y = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -1989,7 +1981,6 @@ }, /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; req_access_txt = "65" }, /turf/open/floor/plating, @@ -2513,11 +2504,8 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ - aiControlDisabled = 0; - id_tag = null; - locked = 0; + aiControlDisabled = 1; name = "Prisoner Transfer Centre"; - req_access = null; req_access_txt = "2" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -2818,7 +2806,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Equipment Room"; - req_access = null; req_access_txt = "1" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, @@ -2829,7 +2816,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Equipment Room"; - req_access = null; req_access_txt = "1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -3185,14 +3171,9 @@ /area/security/processing/cremation) "ajI" = ( /obj/machinery/door/airlock/security{ - aiControlDisabled = 0; - icon_state = "closed"; - id_tag = null; - locked = 0; + aiControlDisabled = 1; name = "Crematorium"; - req_access = null; - req_access_txt = "2;27"; - req_one_access_txt = "0" + req_access_txt = "2;27" }, /obj/structure/cable{ icon_state = "1-2" @@ -3562,7 +3543,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plating, @@ -3989,8 +3969,7 @@ base_state = "left"; dir = 4; icon_state = "left"; - name = "Brig Infirmary"; - req_access_txt = "0" + name = "Brig Infirmary" }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 @@ -4232,8 +4211,7 @@ base_state = "right"; dir = 4; icon_state = "right"; - name = "Brig Infirmary"; - req_access_txt = "0" + name = "Brig Infirmary" }, /obj/structure/cable{ icon_state = "4-8" @@ -4544,7 +4522,6 @@ "amI" = ( /obj/machinery/door/airlock/maintenance{ name = "Crematorium Maintenance"; - req_access_txt = "0"; req_one_access_txt = "2;27" }, /obj/structure/cable{ @@ -4863,8 +4840,7 @@ "anx" = ( /obj/machinery/door/airlock/maintenance{ name = "Brig Infirmary Maintenance"; - req_access_txt = "63"; - req_one_access_txt = "0" + req_access_txt = "63" }, /obj/structure/cable{ icon_state = "1-2" @@ -5456,8 +5432,7 @@ id = "Secure Gate"; name = "Entrance Lockdown"; pixel_x = 5; - pixel_y = -2; - req_access_txt = "0" + pixel_y = -2 }, /obj/machinery/button/door{ id = "Prison Gate"; @@ -5577,7 +5552,6 @@ }, /obj/machinery/door/airlock/security{ name = "Security Access"; - req_access = null; req_access_txt = "1" }, /turf/open/floor/plating, @@ -5855,7 +5829,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Security Office"; - req_access = null; req_access_txt = "1" }, /obj/structure/disposalpipe/segment, @@ -6100,9 +6073,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/red/side{ @@ -6444,7 +6415,6 @@ "aru" = ( /obj/machinery/door/airlock/security{ name = "Interrogation"; - req_access = null; req_access_txt = "63" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -7447,7 +7417,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/command{ name = "Emergency Escape"; - req_access = null; req_access_txt = "20" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -7546,7 +7515,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Bridge External Access"; - req_access = null; req_access_txt = "10;13" }, /turf/open/floor/plating, @@ -7960,8 +7928,6 @@ "ava" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ - lockdownbyai = 0; - locked = 0; name = "Gateway Access"; req_access_txt = "62" }, @@ -7998,8 +7964,7 @@ /obj/machinery/button/door{ id = "Dorm3Shutters"; name = "Privacy Shutters Control"; - pixel_y = 26; - req_access_txt = "0" + pixel_y = 26 }, /turf/open/floor/wood, /area/crew_quarters/dorms) @@ -8024,7 +7989,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/closet/secure_closet/personal/cabinet, @@ -8277,7 +8241,6 @@ "avM" = ( /obj/machinery/door/airlock/command{ name = "Balcony"; - req_access = null; req_access_txt = "20" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -8404,7 +8367,6 @@ }, /obj/machinery/door/airlock/external{ name = "Bridge External Access"; - req_access = null; req_access_txt = "10;13" }, /turf/open/floor/plating, @@ -8676,8 +8638,7 @@ "awH" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "0" + name = "Labor Camp Shuttle Airlock" }, /turf/open/floor/plasteel/dark, /area/security/brig) @@ -8828,8 +8789,7 @@ /area/crew_quarters/heads/captain) "awS" = ( /obj/machinery/door/airlock{ - name = "Private Restroom"; - req_access_txt = "0" + name = "Private Restroom" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, @@ -8841,7 +8801,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/command{ name = "Captain's Office Access"; - req_access = null; req_access_txt = "20" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -9251,7 +9210,6 @@ "aye" = ( /obj/machinery/door/airlock/command{ name = "External Access"; - req_access_txt = "0"; req_one_access_txt = "19; 65" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -9299,8 +9257,7 @@ /obj/machinery/button/door{ id = "Dorm2Shutters"; name = "Privacy Shutters Control"; - pixel_y = 26; - req_access_txt = "0" + pixel_y = 26 }, /turf/open/floor/carpet, /area/crew_quarters/dorms) @@ -9325,7 +9282,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/closet/secure_closet/personal/cabinet, @@ -9571,7 +9527,6 @@ "ayW" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; req_access_txt = "20" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -9952,7 +9907,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -9972,7 +9926,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -10261,7 +10214,6 @@ "aAC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/highsecurity{ - locked = 0; name = "AI Upload Access"; req_access_txt = "16" }, @@ -10444,7 +10396,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; req_access_txt = "4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10719,8 +10670,7 @@ /obj/machinery/button/door{ id = "Dorm1Shutters"; name = "Privacy Shutters Control"; - pixel_y = 26; - req_access_txt = "0" + pixel_y = 26 }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) @@ -10745,7 +10695,6 @@ name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; - req_access_txt = "0"; specialfunctions = 4 }, /obj/structure/closet/secure_closet/personal/cabinet, @@ -10973,6 +10922,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, @@ -11040,12 +10990,25 @@ }, /area/storage/primary) "aCx" = ( -/obj/machinery/vending/tool, /obj/structure/sign/poster/official/obey{ pixel_y = 32 }, +/obj/machinery/disposal/deliveryChute{ + name = "Crate Disposal Chute" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright{ + name = "Crate Disposal Chute" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/neutral/side{ - dir = 5 + dir = 1 }, /area/storage/primary) "aCy" = ( @@ -11251,7 +11214,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /obj/structure/cable{ @@ -11573,7 +11535,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Office"; - req_access = null; req_access_txt = "20" }, /obj/structure/cable{ @@ -11672,7 +11633,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; req_access_txt = "57" }, /obj/structure/cable{ @@ -11799,8 +11759,7 @@ "aEc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Dormitories"; - req_access_txt = "0" + name = "Dormitories" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -11810,8 +11769,7 @@ /area/crew_quarters/toilet/restrooms) "aEe" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, @@ -11936,6 +11894,10 @@ /obj/machinery/light{ dir = 8 }, +/obj/machinery/light_switch{ + dir = 9; + pixel_x = -22 + }, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 @@ -12224,6 +12186,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/hallway/primary/central) +"aEY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "aEZ" = ( /obj/structure/sink{ dir = 8; @@ -12422,8 +12389,7 @@ /obj/machinery/door/window/northleft{ dir = 2; icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" + name = "Reception Window" }, /obj/machinery/door/poddoor/preopen{ id = "hop"; @@ -12499,8 +12465,7 @@ /area/crew_quarters/toilet/restrooms) "aFK" = ( /obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" + name = "Unisex Showers" }, /obj/structure/cable{ icon_state = "4-8" @@ -12679,13 +12644,12 @@ /turf/open/floor/plasteel/neutral/side, /area/storage/primary) "aGj" = ( -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel/neutral/side, /area/storage/primary) "aGk" = ( /obj/machinery/vending/boozeomat{ + products = list(/obj/item/reagent_containers/food/drinks/bottle/rum = 1, /obj/item/reagent_containers/food/drinks/bottle/wine = 1, /obj/item/reagent_containers/food/drinks/ale = 1, /obj/item/reagent_containers/food/drinks/drinkingglass = 6, /obj/item/reagent_containers/food/drinks/ice = 1, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 4); req_access_txt = "20" }, /turf/open/floor/plasteel/vault{ @@ -12926,11 +12890,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aGW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "aGX" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -12947,22 +12906,10 @@ /turf/open/floor/plasteel, /area/storage/primary) "aGZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" - }, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/storage/primary) -"aHa" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_y = 3 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/hallway/primary/central) "aHb" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel/vault{ @@ -13090,8 +13037,7 @@ /area/hallway/primary/central) "aHn" = ( /obj/machinery/door/airlock/abandoned{ - name = "Starboard Emergency Storage"; - req_access_txt = "0" + name = "Starboard Emergency Storage" }, /obj/structure/cable{ icon_state = "1-2" @@ -13235,9 +13181,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/neutral/corner{ @@ -13263,6 +13207,9 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, +/obj/machinery/status_display{ + pixel_y = 32 + }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, @@ -13280,12 +13227,12 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aHO" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aHP" = ( @@ -13402,9 +13349,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/blue/corner{ @@ -13920,8 +13865,7 @@ /area/hallway/primary/central) "aJn" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/structure/cable{ icon_state = "4-8" @@ -14485,8 +14429,7 @@ "aKR" = ( /obj/machinery/door/airlock{ id_tag = "Potty1"; - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/structure/cable{ icon_state = "1-2" @@ -14737,7 +14680,6 @@ normaldoorcontrol = 1; pixel_x = 25; pixel_y = 4; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -17455,7 +17397,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/mining/glass{ name = "Mailroom"; - req_access_txt = "0"; req_one_access_txt = "48;50" }, /obj/machinery/door/firedoor, @@ -18301,8 +18242,7 @@ "aUg" = ( /obj/machinery/door/airlock/maintenance{ name = "Bar Maintenance"; - req_access_txt = "25"; - req_one_access_txt = "0" + req_access_txt = "25" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, @@ -18361,7 +18301,6 @@ "aUo" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay"; - req_access_txt = "0"; req_one_access_txt = "31;48" }, /obj/structure/disposalpipe/segment{ @@ -19921,7 +19860,6 @@ "aYd" = ( /obj/machinery/door/airlock{ name = "Kitchen"; - req_access_txt = "0"; req_one_access_txt = "25; 28" }, /obj/structure/disposalpipe/segment, @@ -20255,9 +20193,7 @@ /area/hydroponics) "aYR" = ( /obj/machinery/vending/dinnerware, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/cafeteria, @@ -20653,7 +20589,6 @@ "aZK" = ( /obj/machinery/door/airlock/security{ name = "Security Checkpoint"; - req_access = null; req_access_txt = "1" }, /obj/structure/cable{ @@ -21847,7 +21782,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -21867,7 +21801,6 @@ }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; req_access_txt = "10; 13" }, /turf/open/floor/plating, @@ -22954,7 +22887,6 @@ "bfI" = ( /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -23963,8 +23895,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -24440,8 +24371,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ - name = "Port Emergency Storage"; - req_access_txt = "0" + name = "Port Emergency Storage" }, /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) @@ -24466,9 +24396,7 @@ /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/zone3) "bjS" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/dark, @@ -24714,8 +24642,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /turf/open/floor/plasteel, /area/science/robotics/lab) @@ -25381,7 +25308,6 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Genetics Maintenance"; - req_access_txt = "0"; req_one_access_txt = "12;45;5;9" }, /turf/open/floor/plating, @@ -25850,9 +25776,7 @@ "bnw" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Cloning"; - req_access_txt = "0"; req_one_access_txt = "5;9" }, /obj/structure/cable{ @@ -26612,6 +26536,12 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"bpp" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "bpq" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -27404,7 +27334,6 @@ /obj/machinery/door/airlock/medical/glass{ id_tag = "GeneticsDoor"; name = "Cloning"; - req_access_txt = "0"; req_one_access_txt = "5;9" }, /obj/structure/cable{ @@ -27621,9 +27550,8 @@ /area/science/lab) "brv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /turf/open/floor/plasteel/purple/side{ @@ -27988,7 +27916,6 @@ /area/science/xenobiology) "bsf" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12; 55" }, /obj/structure/cable{ @@ -28043,9 +27970,8 @@ c_tag = "Genetics Cloning"; dir = 4 }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /turf/open/floor/plasteel/blue, @@ -28387,7 +28313,6 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Server Room"; - req_access = null; req_access_txt = "30" }, /obj/structure/cable{ @@ -28634,9 +28559,7 @@ dir = 4 }, /obj/machinery/door/airlock/external{ - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" + name = "Port Docking Bay 2" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -28645,9 +28568,7 @@ dir = 8 }, /obj/machinery/door/airlock/external{ - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" + name = "Port Docking Bay 2" }, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -28951,8 +28872,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/research{ name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29" }, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -29202,9 +29122,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/structure/cable{ icon_state = "1-8" }, @@ -29212,6 +29129,9 @@ dir = 4 }, /obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, /turf/open/floor/plasteel/floorgrime, /area/science/xenobiology) "buV" = ( @@ -29347,7 +29267,6 @@ /area/medical/medbay/central) "bvq" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33" }, @@ -29818,6 +29737,7 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/floorgrime, /area/science/xenobiology) "bwm" = ( @@ -30227,7 +30147,6 @@ }, /obj/machinery/door/airlock/research{ name = "R&D Lab"; - req_access_txt = "0"; req_one_access_txt = "7;29;30" }, /obj/effect/turf_decal/delivery, @@ -30491,8 +30410,7 @@ idDoor = "xeno_airlock_exterior"; idSelf = "xeno_airlock_control"; name = "Access Button"; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -30532,8 +30450,7 @@ idDoor = "xeno_airlock_interior"; idSelf = "xeno_airlock_control"; name = "Access Button"; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -30724,7 +30641,6 @@ /area/science/xenobiology) "bxW" = ( /obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; req_one_access_txt = "12; 55" }, /obj/structure/cable{ @@ -30734,6 +30650,7 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/cargo) "bxX" = ( @@ -30888,7 +30805,6 @@ /area/medical/sleeper) "byp" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Sleepers"; req_access_txt = "5" }, @@ -30900,7 +30816,6 @@ /area/medical/sleeper) "byq" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Sleepers"; req_access_txt = "5" }, @@ -31494,6 +31409,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/plating, /area/maintenance/department/cargo) "bzx" = ( @@ -31503,6 +31421,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/open/floor/plating, /area/maintenance/department/cargo) "bzy" = ( @@ -31896,8 +31817,7 @@ }, /obj/machinery/door/airlock/research{ name = "Research Director's Office"; - req_access_txt = "30"; - req_one_access_txt = "0" + req_access_txt = "30" }, /turf/open/floor/plasteel/darkpurple/side{ dir = 1 @@ -33241,9 +33161,8 @@ }, /area/hallway/primary/aft) "bDB" = ( -/obj/machinery/airalarm{ +/obj/machinery/airalarm/unlocked{ dir = 4; - locked = 0; pixel_x = -23 }, /obj/machinery/computer/rdconsole{ @@ -33466,8 +33385,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel/white, /area/science/mixing) @@ -33508,22 +33427,17 @@ dir = 5 }, /area/science/mixing) -"bEe" = ( -/turf/closed/wall, -/area/science/mineral_storeroom) "bEf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/science/mineral_storeroom) -"bEg" = ( -/turf/closed/wall/r_wall, -/area/science/mineral_storeroom) +/area/science/mixing) "bEh" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/item/trash/sosjerky, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/cargo) "bEj" = ( @@ -33793,7 +33707,8 @@ dir = 1 }, /obj/machinery/vending/wallmed{ - pixel_y = 28 + pixel_y = 28; + products = list(/obj/item/reagent_containers/syringe = 3, /obj/item/reagent_containers/pill/patch/styptic = 1, /obj/item/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/reagent_containers/medspray/sterilizine = 1) }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/landmark/blobstart, @@ -33811,7 +33726,6 @@ name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = 26; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -34090,6 +34004,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) "bFn" = ( @@ -34136,14 +34051,22 @@ }, /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bFs" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/closet/firecloset, +/obj/machinery/camera{ + c_tag = "Toxins Launch Area"; + dir = 2; + network = list("ss13","rd") + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bFt" = ( /obj/machinery/suit_storage_unit/rd, /obj/structure/cable{ @@ -34152,46 +34075,44 @@ /obj/machinery/light{ dir = 1 }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bFu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/airalarm{ pixel_y = 22 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bFu" = ( -/obj/structure/ore_box, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bFv" = ( -/obj/structure/ore_box, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "Toxins Launch Area"; - dir = 2; - network = list("ss13","rd") - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/science/mixing) "bFw" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/warning/deathsposal{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/purple/corner, +/area/science/circuit) "bFx" = ( /obj/structure/cable{ icon_state = "4-8" @@ -34202,21 +34123,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bFy" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + dir = 2; + name = "Science Requests Console"; + pixel_y = 30; + receive_ore_updates = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bFz" = ( +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) +"bFy" = ( /obj/machinery/power/apc{ dir = 1; - name = "Toxins Launch Room APC"; + name = "Circuitry Lab APC"; pixel_y = 25 }, /obj/structure/cable{ @@ -34225,34 +34148,58 @@ /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) +"bFz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bFA" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Toxins Launch Room Maintenance"; - req_access_txt = "8" +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) +"bFA" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/machinery/door/airlock/research{ + name = "Circuitry Storeroom"; + req_access_txt = "47" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) "bFB" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/item/cigbutt/cigarbutt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) "bFC" = ( /obj/structure/cable{ icon_state = "4-8" @@ -34263,8 +34210,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) "bFD" = ( /obj/structure/cable{ icon_state = "4-8" @@ -34272,7 +34222,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/landmark/xeno_spawn, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "47" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /turf/open/floor/plating, /area/maintenance/department/cargo) "bFE" = ( @@ -34390,7 +34348,6 @@ /area/medical/medbay/central) "bFR" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -34628,6 +34585,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "bGt" = ( @@ -34673,28 +34631,36 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bGy" = ( -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bGz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bGA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bGB" = ( -/obj/effect/turf_decal/loading_area{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bGC" = ( -/obj/effect/turf_decal/delivery, +/area/science/mixing) +"bGz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) +"bGA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bGB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"bGC" = ( +/turf/open/floor/plasteel/whitepurple/side{ + dir = 5 + }, +/area/science/circuit) "bGD" = ( /obj/structure/window/reinforced{ dir = 4 @@ -34846,7 +34812,6 @@ dir = 4 }, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Medbay Storage"; req_access_txt = "5" }, @@ -35092,7 +35057,6 @@ id = "toxvent"; name = "Aft Vent Control"; pixel_y = -24; - req_access_txt = "0"; req_one_access_txt = "8;24" }, /obj/effect/turf_decal/stripes/line{ @@ -35109,14 +35073,16 @@ pixel_x = -6; pixel_y = -24 }, -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "tox_airlock_exterior"; - idInterior = "tox_airlock_interior"; - idSelf = "tox_access_control"; +/obj/machinery/embedded_controller/radio/airlock_controller{ name = "Mixing Chamber Access Console"; + airpump_tag = "tox_airlock_pump"; + exterior_door_tag = "tox_airlock_exterior"; + id_tag = "tox_airlock_control"; + interior_door_tag = "tox_airlock_interior"; pixel_x = 6; pixel_y = -26; - req_access_txt = "0" + sanitize_external = 1; + sensor_tag = "tox_airlock_sensor" }, /obj/structure/extinguisher_cabinet{ pixel_x = 24 @@ -35131,58 +35097,45 @@ "bHB" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - name = "Incinerator Output Pump"; - on = 0 + name = "Incinerator Output Pump" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -20 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bHC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bHD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bHE" = ( /obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bHF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bHG" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/brown{ +/turf/open/floor/plasteel/purple/corner{ dir = 4 }, -/area/science/mineral_storeroom) -"bHH" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 +/area/science/circuit) +"bHG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel/white, +/area/science/circuit) "bHI" = ( /obj/structure/grille/broken, /turf/open/space/basic, @@ -35453,7 +35406,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/vending/wallmed{ - pixel_y = 28 + pixel_y = 28; + products = list(/obj/item/reagent_containers/syringe = 3, /obj/item/reagent_containers/pill/patch/styptic = 1, /obj/item/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/reagent_containers/medspray/sterilizine = 1) }, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 @@ -35630,8 +35584,7 @@ heat_proof = 1; id_tag = "tox_airlock_interior"; name = "Interior Airlock"; - req_access_txt = "8"; - req_one_access_txt = "0" + req_access_txt = "8" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, @@ -35642,8 +35595,12 @@ /area/science/mixing) "bIN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -27 + }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bIO" = ( /obj/structure/window/reinforced, /obj/machinery/doppler_array/research/science{ @@ -35655,34 +35612,35 @@ /turf/open/floor/plasteel{ dir = 2 }, -/area/science/mineral_storeroom) +/area/science/mixing) "bIP" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "toxmineral"; - name = "smelting conveyor" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bIQ" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/circuit) "bIR" = ( -/obj/machinery/conveyor{ - dir = 2; - id = "toxmineral" +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"bIS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 10 }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bIS" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bIT" = ( /obj/structure/window/reinforced{ dir = 4; @@ -35846,9 +35804,7 @@ /area/medical/medbay/central) "bJq" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Recovery Room"; - req_access_txt = "0" + name = "Recovery Room" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36069,43 +36025,41 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bJQ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - on = 1; - target_pressure = 101.325 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "tox_airlock_exterior"; - idSelf = "tox_access_control"; - layer = 3.1; - name = "airlock control"; - pixel_x = 8; - pixel_y = -24 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 2 }, /obj/machinery/light/small{ dir = 8 }, +/obj/machinery/airlock_sensor{ + id_tag = "tox_airlock_sensor"; + master_tag = "tox_airlock_control"; + pixel_x = -24; + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/engine, /area/science/mixing) "bJR" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 4; + frequency = 1449; + id = "tox_airlock_pump" + }, /turf/open/floor/engine, /area/science/mixing) "bJS" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - on = 0; - target_pressure = 101.325 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "tox_airlock_interior"; - idSelf = "tox_access_control"; - name = "airlock control"; - pixel_x = -8; - pixel_y = 24 + dir = 1 }, /obj/machinery/light/small{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, /turf/open/floor/engine, /area/science/mixing) "bJT" = ( @@ -36118,7 +36072,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bJU" = ( /obj/machinery/button/massdriver{ dir = 2; @@ -36129,7 +36083,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/mixing) "bJV" = ( /obj/machinery/mass_driver{ id = "toxinsdriver" @@ -36146,29 +36100,28 @@ dir = 1 }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bJW" = ( -/obj/machinery/light{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bJX" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/science/mineral_storeroom) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/circuit) "bJY" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1; - output_dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 4 }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bJZ" = ( /obj/structure/window/reinforced{ dir = 4; @@ -36330,7 +36283,8 @@ /area/medical/medbay/central) "bKw" = ( /obj/machinery/vending/wallmed{ - pixel_y = 28 + pixel_y = 28; + products = list(/obj/item/reagent_containers/syringe = 3, /obj/item/reagent_containers/pill/patch/styptic = 1, /obj/item/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/reagent_containers/medspray/sterilizine = 1) }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -36457,14 +36411,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/primary/aft) -"bKN" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "prison release"; - name = "prisoner processing blast door" - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) "bKO" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ @@ -36639,8 +36585,7 @@ heat_proof = 1; id_tag = "tox_airlock_exterior"; name = "Exterior Airlock"; - req_access_txt = "8"; - req_one_access_txt = "0" + req_access_txt = "8" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -36651,11 +36596,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ - req_access_txt = "8"; - req_one_access_txt = "0" + req_access_txt = "8" }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bLh" = ( /obj/structure/window/reinforced{ dir = 8; @@ -36671,49 +36615,38 @@ dir = 8 }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bLi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/closed/wall, -/area/science/mineral_storeroom) +/turf/closed/wall/r_wall, +/area/science/mixing) "bLj" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bLk" = ( -/obj/effect/turf_decal/loading_area{ +/obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/science/mineral_storeroom) +/area/science/circuit) +"bLk" = ( +/obj/effect/decal/cleanable/oil{ + icon_state = "floor5" + }, +/turf/open/floor/plasteel, +/area/science/circuit) "bLl" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "toxmineral" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bLm" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "toxmineral" - }, -/obj/machinery/light/small, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) +/turf/open/floor/plasteel, +/area/science/circuit) "bLn" = ( /turf/open/floor/plasteel/dark, /area/chapel/dock) @@ -37136,14 +37069,14 @@ pixel_x = -32 }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bMp" = ( /obj/structure/closet/emcloset/anchored, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bMq" = ( /obj/machinery/door/poddoor{ id = "toxinsdriver"; @@ -37154,7 +37087,7 @@ }, /obj/structure/fans/tiny, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bMr" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -37522,7 +37455,7 @@ "bNq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bNr" = ( /obj/structure/window/reinforced{ dir = 4 @@ -37933,11 +37866,10 @@ dir = 1 }, /obj/machinery/door/airlock/external{ - req_access_txt = "8"; - req_one_access_txt = "0" + req_access_txt = "8" }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/science/mixing) "bOv" = ( /obj/structure/window/reinforced{ dir = 4 @@ -40024,11 +39956,11 @@ pixel_y = 4 }, /obj/item/device/multitool, -/obj/item/clothing/glasses/meson, /obj/machinery/requests_console{ department = "Tech storage"; pixel_y = -32 }, +/obj/item/clothing/glasses/meson/engine, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bTB" = ( @@ -40819,10 +40751,7 @@ /area/space/nearstation) "bVq" = ( /obj/machinery/door/airlock/external{ - name = "Construction Zone"; - req_access = null; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Construction Zone" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -41251,9 +41180,7 @@ }, /area/maintenance/department/engine) "bWn" = ( -/obj/structure/closet/secure_closet/engineering_chief{ - req_access_txt = "0" - }, +/obj/structure/closet/secure_closet/engineering_chief, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, @@ -41833,6 +41760,9 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 6 + }, /turf/closed/wall/r_wall, /area/engine/atmos) "bXI" = ( @@ -41977,8 +41907,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ name = "Power Storage"; - req_access_txt = "11"; - req_one_access_txt = "0" + req_access_txt = "11" }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -42071,11 +42000,6 @@ "bYw" = ( /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"bYx" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) "bYz" = ( /obj/machinery/door/morgue{ name = "Confession Booth" @@ -42094,10 +42018,7 @@ /area/chapel/main/monastery) "bYF" = ( /obj/machinery/door/airlock/external{ - name = "Construction Zone"; - req_access = null; - req_access_txt = "0"; - req_one_access_txt = "0" + name = "Construction Zone" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -42460,14 +42381,16 @@ name = "Incinerator APC"; pixel_x = -24 }, -/obj/structure/cable{ - icon_state = "0-4" - }, /obj/machinery/airalarm{ dir = 2; pixel_y = 22 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, /turf/open/floor/plasteel/darkyellow/side{ icon_state = "darkyellow"; dir = 8 @@ -42486,6 +42409,9 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "bZh" = ( @@ -42493,20 +42419,24 @@ /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/darkyellow/side{ dir = 4 }, /area/maintenance/disposal/incinerator) "bZi" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 6 - }, /obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "bZj" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) @@ -42704,10 +42634,10 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bZO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkyellow/side{ icon_state = "darkyellow"; dir = 8 @@ -42729,7 +42659,6 @@ name = "Outtake Vent Control"; pixel_x = 24; pixel_y = 6; - req_access_txt = "0"; req_one_access_txt = "8;24" }, /obj/machinery/button/door{ @@ -42737,7 +42666,6 @@ name = "Intake Vent Control"; pixel_x = 24; pixel_y = -6; - req_access_txt = "0"; req_one_access_txt = "8;24" }, /turf/open/floor/plasteel/darkyellow/side{ @@ -42751,29 +42679,13 @@ /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "bZS" = ( -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; - name = "Incinerator airlock control"; - pixel_x = -24; - pixel_y = -8 - }, /obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - on = 0; - target_pressure = 101.325 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - layer = 3.1; - name = "Incinerator airlock control"; - pixel_x = 24; - pixel_y = -8 + dir = 4 }, /obj/machinery/light/small{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "bZT" = ( @@ -43068,13 +42980,18 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "caK" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, /turf/open/floor/plasteel/darkyellow/side{ dir = 4 }, @@ -43090,8 +43007,7 @@ heat_proof = 1; id_tag = "incinerator_airlock_interior"; name = "Turbine Interior Airlock"; - req_access_txt = "24"; - req_one_access_txt = "0" + req_access_txt = "24" }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) @@ -43099,6 +43015,11 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 2; + frequency = 1449; + id = "incinerator_airlock_pump" + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "caN" = ( @@ -43112,8 +43033,7 @@ heat_proof = 1; id_tag = "incinerator_airlock_exterior"; name = "Turbine Exterior Airlock"; - req_access_txt = "24"; - req_one_access_txt = "0" + req_access_txt = "24" }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) @@ -43398,17 +43318,20 @@ name = "Incinerator to Output"; on = 0 }, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "cbC" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "incinerator_airlock_exterior"; - idInterior = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; +/obj/machinery/embedded_controller/radio/airlock_controller{ name = "Incinerator Access Console"; + airpump_tag = "incinerator_airlock_pump"; + exterior_door_tag = "incinerator_airlock_exterior"; + id_tag = "incinerator_access_control"; + interior_door_tag = "incinerator_airlock_interior"; pixel_x = 26; pixel_y = 6; - req_access_txt = "0" + sanitize_external = 1; + sensor_tag = "incinerator_airlock_sensor" }, /obj/machinery/button/ignition{ id = "Incinerator"; @@ -43416,7 +43339,9 @@ pixel_y = -6 }, /obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, /turf/open/floor/plasteel/darkyellow/side{ dir = 4 }, @@ -43429,11 +43354,16 @@ /area/maintenance/disposal/incinerator) "cbE" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - on = 0; - target_pressure = 101.325 + dir = 8 }, /obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/machinery/airlock_sensor{ + id_tag = "incinerator_airlock_sensor"; + master_tag = "incinerator_airlock_control"; + pixel_x = -26; + pixel_y = 8 + }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "cbF" = ( @@ -43664,13 +43594,13 @@ /area/maintenance/disposal/incinerator) "ccq" = ( /obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/dark, /area/maintenance/disposal/incinerator) "ccr" = ( -/obj/machinery/atmospherics/components/binary/pump{ +/obj/machinery/atmospherics/components/binary/pump/on{ dir = 2; - name = "Incinerator Output Pump"; - on = 1 + name = "Incinerator Output Pump" }, /turf/open/floor/plasteel/darkyellow/side{ dir = 4 @@ -43849,10 +43779,13 @@ "cdh" = ( /obj/structure/table/glass, /obj/item/storage/toolbox/emergency, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, /turf/open/floor/plasteel/darkyellow/side, /area/maintenance/disposal/incinerator) "cdi" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, /turf/open/floor/plasteel/darkyellow/side{ icon_state = "darkyellow"; dir = 6 @@ -43864,9 +43797,11 @@ }, /obj/machinery/door/airlock/external{ name = "Atmospherics External Access"; - req_access = null; req_access_txt = "24" }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cdk" = ( @@ -43876,6 +43811,9 @@ /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cdl" = ( @@ -43884,7 +43822,6 @@ }, /obj/machinery/door/airlock/external{ name = "Atmospherics External Access"; - req_access = null; req_access_txt = "24" }, /turf/open/floor/plating, @@ -44012,10 +43949,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"cdM" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/engine/engineering) "cdN" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -44024,103 +43957,26 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdP" = ( -/obj/machinery/camera{ - c_tag = "Engineering Port Aft"; - dir = 1 - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) -"cdQ" = ( -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cdR" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = 25; - req_access_txt = "11" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cdS" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = -25; - req_access_txt = "11" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/open/floor/plating, /area/engine/engineering) -"cdT" = ( -/obj/machinery/particle_accelerator/control_box, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/engine/engineering) -"cdU" = ( -/obj/structure/particle_accelerator/fuel_chamber, -/turf/open/floor/plating, -/area/engine/engineering) -"cdV" = ( -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plating, -/area/engine/engineering) -"cdW" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = 25; - req_access_txt = "11" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"cdX" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = -25; - req_access_txt = "11" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"cdY" = ( -/obj/machinery/camera{ - c_tag = "Engineering Starboard Aft"; - dir = 1 - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) "cdZ" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, /area/engine/engineering) "ceb" = ( /obj/machinery/computer/rdconsole/production{ @@ -44239,19 +44095,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/engine/engineering) -"ces" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engine/engineering) "cet" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "Singularity"; @@ -44299,18 +44142,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"cez" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) "ceA" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -44559,21 +44390,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"cft" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engine/engineering) "cfu" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -44608,20 +44424,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"cfz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) "cfC" = ( /obj/machinery/biogenerator, /turf/open/floor/plasteel/hydrofloor, @@ -44868,7 +44670,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plating, @@ -44937,7 +44738,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/grimy, @@ -45155,7 +44955,6 @@ }, /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plating, @@ -45169,20 +44968,6 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) -"chx" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"chz" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/engine/engineering) "chA" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -45405,7 +45190,6 @@ name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/grimy, @@ -45440,16 +45224,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"cit" = ( -/obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"ciu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "civ" = ( /obj/machinery/light{ dir = 4 @@ -45938,8 +45712,7 @@ }, /obj/machinery/door/window/eastleft{ dir = 8; - name = "Mass Driver"; - req_one_access_txt = "0" + name = "Mass Driver" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, @@ -46215,7 +45988,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ name = "Telecommunications External Access"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plating, @@ -46242,7 +46014,6 @@ }, /obj/machinery/door/airlock/external{ name = "Telecommunications External Access"; - req_access = null; req_access_txt = "61" }, /turf/open/floor/plating, @@ -47057,8 +46828,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Dormitories"; - req_access_txt = "0" + name = "Dormitories" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, @@ -47090,10 +46860,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side, /area/storage/primary) -"cov" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side, -/area/storage/primary) "cow" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency, @@ -47871,7 +47637,6 @@ /obj/machinery/door/airlock/centcom{ name = "Crematorium"; opacity = 1; - req_access = null; req_access_txt = "27" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -47920,9 +47685,7 @@ /turf/open/space/basic, /area/space/nearstation) "crS" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/dark, @@ -48276,6 +48039,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/mineral/iron, /area/chapel/main/monastery) +"ctH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "ctJ" = ( /obj/machinery/camera{ c_tag = "Chapel Office"; @@ -48996,7 +48765,6 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Monastery Maintenance"; - req_access_txt = "0"; req_one_access_txt = "22;24;10;11;37" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -49378,18 +49146,6 @@ dir = 1 }, /area/library/lounge) -"cyr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 29 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) "cyy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -49828,6 +49584,7 @@ /area/maintenance/department/engine) "cBk" = ( /obj/machinery/vending/boozeomat{ + products = list(/obj/item/reagent_containers/food/drinks/bottle/whiskey = 1, /obj/item/reagent_containers/food/drinks/bottle/absinthe = 1, /obj/item/reagent_containers/food/drinks/bottle/limejuice = 1, /obj/item/reagent_containers/food/drinks/bottle/cream = 1, /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 1, /obj/item/reagent_containers/food/drinks/drinkingglass = 10, /obj/item/reagent_containers/food/drinks/ice = 3, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 6, /obj/item/reagent_containers/food/drinks/flask = 1); req_access_txt = "0" }, /turf/closed/wall, @@ -49917,8 +49674,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) @@ -49935,8 +49691,7 @@ /obj/machinery/button/door{ id = "supplybridge"; name = "Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" + pixel_y = 27 }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) @@ -49969,7 +49724,6 @@ "cBL" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; - req_access_txt = "0"; req_one_access_txt = "12;45;5;9" }, /turf/open/floor/plating, @@ -49983,9 +49737,6 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/office) -"cBP" = ( -/turf/open/floor/plasteel/white, -/area/medical/chemistry) "cBQ" = ( /obj/machinery/power/rad_collector, /turf/open/floor/plating, @@ -50112,45 +49863,60 @@ "cDa" = ( /turf/closed/wall, /area/quartermaster/warehouse) -"dTw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4" +"cDQ" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" }, -/turf/open/floor/carpet, -/area/library) -"ecV" = ( -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"eHp" = ( -/turf/closed/wall, -/area/crew_quarters/cryopod) -"eIE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/library/lounge) -"eJt" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) -"fic" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) -"fki" = ( +/obj/machinery/power/tesla_coil, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"dse" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/plasteel, /area/quartermaster/sorting) -"frt" = ( +"dAF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"dMB" = ( +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"dMI" = ( +/obj/item/twohanded/required/kirbyplants/random, +/obj/machinery/camera{ + c_tag = "Circuitry Lab"; + dir = 1; + network = list("ss13","rd"); + pixel_x = 10 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"dNt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/circuit) +"dWy" = ( +/obj/machinery/libraryscanner, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"eeQ" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50160,33 +49926,143 @@ }, /turf/open/floor/plasteel, /area/quartermaster/office) -"fyh" = ( +"ejp" = ( +/obj/structure/table/reinforced, +/obj/item/device/integrated_circuit_printer, +/obj/item/device/integrated_electronics/wirer, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/circuit) +"eEK" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/tesla_coil, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"faN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/darkpurple, +/area/crew_quarters/cryopod) +"fvG" = ( +/turf/open/floor/plasteel/whitepurple/side{ + dir = 6 + }, +/area/science/circuit) +"fwl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"fwr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/science/mixing) +"fBm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/research{ + name = "Circuitry Lab"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel, +/area/science/mixing) +"fKj" = ( +/turf/closed/wall, +/area/science/circuit) +"fWv" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/plasteel/dark, +/area/library/lounge) +"gkR" = ( +/obj/item/twohanded/required/kirbyplants/random, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/storage/primary) +"gtb" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 5 + }, +/area/science/circuit) +"gxK" = ( +/turf/closed/wall/r_wall, +/area/science/circuit) +"gAj" = ( +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/circuit) +"gMm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/science/mixing) +"htU" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"hFp" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/libraryconsole/bookmanagement, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"hKA" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/integrated_electronics/debugger, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/circuit) +"ick" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"idQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ijF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/carpet, /area/library) -"fID" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/sorting) -"gFV" = ( -/obj/machinery/computer/camera_advanced/xenobio{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"izp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) "izB" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod" @@ -50196,22 +50072,34 @@ }, /turf/open/floor/plating, /area/crew_quarters/dorms) -"iCc" = ( +"izF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"iIy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"iKb" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) -"iVb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"iXQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plasteel/white, +/area/science/circuit) "jgr" = ( /obj/machinery/door/airlock/centcom{ name = "Library" @@ -50223,24 +50111,91 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/library) -"jZg" = ( -/obj/machinery/cryopod, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) -"kdc" = ( -/obj/machinery/cryopod, -/obj/machinery/light/small/built{ +"jnx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/darkpurple, -/area/crew_quarters/cryopod) -"khx" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"jvi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/heads/hos) +"jBh" = ( +/obj/structure/rack, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"jFO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/stairs, -/area/crew_quarters/cryopod) +/turf/open/floor/carpet, +/area/library/lounge) +"jLW" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"jOJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) +"jXh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/library/lounge) +"jXA" = ( +/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/purple/corner{ + dir = 8 + }, +/area/science/circuit) +"jYe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"khk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) "kjK" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "MiniSat Maintenance"; @@ -50254,24 +50209,38 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) -"kqj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +"kmh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"kwI" = ( +/turf/open/floor/plasteel, +/area/science/mixing) +"kAz" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"lju" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/purple/corner{ + dir = 8 + }, +/area/science/circuit) +"lpS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/plasteel, -/area/quartermaster/storage) -"krG" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/library) -"let" = ( -/turf/closed/wall/r_wall, -/area/space) +/area/science/circuit) "lqy" = ( /obj/machinery/door/airlock/centcom{ name = "Library" @@ -50281,71 +50250,126 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/library/lounge) -"lvl" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/cigbutt, +"lAs" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"lJr" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/department/cargo) -"mHo" = ( +/area/science/circuit) +"lQn" = ( +/turf/open/floor/plasteel/white, +/area/science/circuit) +"lQQ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridgespace"; + name = "bridge external shutters" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/bridge) +"lQR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/darkpurple, +/area/crew_quarters/cryopod) +"mdL" = ( /obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/lab) +"mwH" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"mCe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 27 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"mLe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/crew_quarters/heads/hos) -"nuB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/library/lounge) -"nJY" = ( -/obj/structure/rack, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/metal/fifty, /turf/open/floor/plating, -/area/maintenance/department/cargo) -"opC" = ( -/obj/machinery/light/small{ +/area/security/checkpoint/engineering) +"mES" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/power/apc{ - dir = 4; - name = "Library APC"; - pixel_x = 24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/dark, -/area/library) -"oJF" = ( +/turf/open/floor/plasteel/white, +/area/science/circuit) +"mKc" = ( /obj/structure/bookcase/random/nonfiction, /turf/open/floor/plasteel/dark, /area/library/lounge) +"mPt" = ( +/obj/machinery/camera{ + c_tag = "Circuitry Lab Storeroom"; + dir = 1; + network = list("ss13","rd"); + pixel_x = 10 + }, +/obj/structure/rack, +/obj/item/device/multitool, +/obj/item/device/multitool, +/obj/item/screwdriver, +/obj/item/screwdriver, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"not" = ( +/obj/item/cigbutt, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"nwu" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 29 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 5 + }, +/area/science/circuit) +"onw" = ( +/turf/open/floor/plasteel/purple/side{ + dir = 4 + }, +/area/science/circuit) +"onX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Primary Tool Storage" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/storage/primary) +"oyF" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/storage/primary) +"oEG" = ( +/obj/machinery/bookbinder, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"oJT" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/red, +/turf/open/floor/plasteel/white, +/area/science/circuit) "oPy" = ( /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; req_access_txt = "48" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -50365,22 +50389,181 @@ "pps" = ( /turf/closed/wall, /area/engine/break_room) -"qWK" = ( -/obj/structure/cable{ - icon_state = "4-8" +"ptq" = ( +/obj/structure/table/reinforced, +/obj/item/device/integrated_electronics/analyzer, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"pvM" = ( +/obj/machinery/cryopod, +/turf/open/floor/plasteel/darkpurple, +/area/crew_quarters/cryopod) +"pWF" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 }, +/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ + pixel_y = 32 + }, +/obj/item/stock_parts/cell/super, +/obj/item/stock_parts/cell/super, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/circuit) +"pXc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/library) +"pZh" = ( +/obj/machinery/the_singularitygen/tesla, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"qnT" = ( +/obj/machinery/autolathe, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/circuit) +"qAM" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/cigbutt, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"qDU" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = 20; + pixel_y = -6 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27; + pixel_y = 5 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/circuit) +"qKm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 10 + }, +/area/science/circuit) +"qOE" = ( +/turf/open/floor/plasteel/dark, +/area/library/lounge) +"qXC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/stairs, +/area/crew_quarters/cryopod) +"qXH" = ( /obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"rtE" = ( +/turf/open/floor/plasteel/purple/corner{ + dir = 1 + }, +/area/science/circuit) +"rxQ" = ( +/obj/structure/target_stake, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"rxV" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 27 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"rBh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"sBA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 29 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"sCz" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"sEc" = ( +/turf/open/floor/plasteel/darkpurple, +/area/crew_quarters/cryopod) +"sKf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"sHK" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/plasteel/dark, -/area/library/lounge) +"sLD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engine/engineering) +"sQr" = ( +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/circuit) "sQt" = ( /obj/machinery/door/airlock/external{ name = "Supply Dock Airlock"; @@ -50391,54 +50574,86 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"tap" = ( -/obj/machinery/power/apc{ - areastring = "/area/medical/cryo"; - dir = 1; - name = "Cryogenics APC"; - pixel_y = 24 +"thA" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"tYg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "0-2" +/turf/closed/wall/r_wall, +/area/science/mixing) +"tYI" = ( +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"uek" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/device/integrated_electronics/analyzer, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"ukd" = ( +/obj/machinery/cryopod, +/obj/machinery/light/small/built{ + dir = 4 }, /turf/open/floor/plasteel/darkpurple, /area/crew_quarters/cryopod) -"tez" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/library/lounge) -"tjW" = ( -/obj/machinery/light{ +"ulu" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/cryopod{ - tag = "icon-cryopod-open (EAST)"; - icon_state = "cryopod-open"; - dir = 4 +/turf/open/floor/plasteel/neutral/side{ + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/security/prison) -"ufi" = ( -/turf/open/floor/plasteel/dark, -/area/library/lounge) -"urZ" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/storage/primary) +"uoj" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/super, +/obj/item/stock_parts/cell/super, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the other eggheads from the comfort of the circuitry lab."; + dir = 2; + name = "RnD Monitor"; + network = list("rd"); + pixel_y = 32 }, -/turf/open/floor/plasteel/dark, -/area/library) -"uyt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "1-8" +/area/science/circuit) +"uov" = ( +/obj/machinery/computer/cryopod{ + pixel_y = 24 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"vpU" = ( /turf/open/floor/plasteel/darkpurple, /area/crew_quarters/cryopod) +"uyY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"vpz" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the other eggheads from the comfort of the circuitry lab."; + dir = 2; + name = "RnD Monitor"; + network = list("rd"); + pixel_y = 32 + }, +/obj/item/device/integrated_circuit_printer, +/obj/item/device/integrated_electronics/debugger, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/circuit) "vzz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -50449,6 +50664,33 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) +"vCf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"vJd" = ( +/obj/structure/table/reinforced, +/obj/item/device/integrated_electronics/wirer, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"vMX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = -20 + }, +/turf/open/floor/plasteel, +/area/science/circuit) "vOw" = ( /obj/machinery/door/airlock/centcom{ name = "Library" @@ -50463,32 +50705,110 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/library) -"vTA" = ( +"vTL" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/storage/primary) +"wxJ" = ( +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ - id = "bridgespace"; - name = "bridge external shutters" + id = "prison release"; + name = "prisoner processing blast door" }, -/turf/open/floor/plasteel/vault{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/security/brig) +"wBr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/area/bridge) -"xzr" = ( -/turf/closed/wall, -/area/quartermaster/sorting) -"yhZ" = ( -/obj/structure/table, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/lab) -"yia" = ( +/turf/open/floor/plasteel/white, +/area/science/circuit) +"wBO" = ( +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/cryopod"; + dir = 1; + name = "Crew Cryogenics APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/darkpurple, +/area/crew_quarters/cryopod) +"wDZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"wJP" = ( /obj/structure/lattice, -/turf/open/space/basic, -/area/space) +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 9 + }, +/turf/open/space, +/area/space/nearstation) +"wTO" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plasteel/purple/corner{ + dir = 4 + }, +/area/science/circuit) +"xfc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/circuit) +"xhj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/library/lounge) +"xja" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Library APC"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/library) +"xjc" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"xEG" = ( +/turf/closed/wall, +/area/crew_quarters/cryopod) +"xGQ" = ( +/obj/structure/closet/crate, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/item/target/alien, +/obj/item/target/alien, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"yeS" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/blue, +/turf/open/floor/plasteel/white, +/area/science/circuit) (1,1,1) = {" aaa @@ -68154,13 +68474,13 @@ cgG cfn ckE ckT -tez -tez +xhj +xhj cwK -tez -tez +xhj +xhj cxn -tez +xhj lqy cxC cxK @@ -68412,12 +68732,12 @@ cvw cvK cwg cjR -nuB +jFO ckF -nuB +jFO cxe -nuB -nuB +jFO +jFO cxz cxD cxL @@ -68425,8 +68745,8 @@ cxY cym cyA vOw -fyh -dTw +ijF +pXc ckm ckm ckm @@ -68672,7 +68992,7 @@ cwr clm ckG cwU -eIE +jXh ckU cwe cwe @@ -68683,7 +69003,7 @@ cxM cyB cjp cyR -urZ +ick ckH ckH ckH @@ -68926,10 +69246,10 @@ cvy cvL cwe cwe -sHK -ufi +fWv +qOE ckV -ufi +qOE cln cwe cfN @@ -68940,7 +69260,7 @@ aaa aaa cjp cyS -urZ +ick cyZ ckH czo @@ -69183,10 +69503,10 @@ cvc cvM cfm cwe -sHK -ufi -oJF -ufi +fWv +qOE +mKc +qOE cln cwe caS @@ -69197,7 +69517,7 @@ aht aht cjp cko -urZ +ick ckH ckH clp @@ -69454,7 +69774,7 @@ aaa aaa cjp cyT -urZ +ick cyZ ckH czp @@ -69711,8 +70031,8 @@ aht aht cjp cjp -krG -opC +xjc +xja ckH czq czw @@ -70083,7 +70403,7 @@ aem aem aeT afn -tjW +aem afZ agn agy @@ -70618,7 +70938,7 @@ aok aoO apF apE -bKN +wxJ apE bBW ajM @@ -73958,7 +74278,7 @@ anJ amX aoY apN -cyr +sBA arp asB atB @@ -74745,7 +75065,7 @@ aDv aBh aBh aGd -aGW +aEY aHG aIM aJG @@ -76544,7 +76864,7 @@ aDA aDy aDA aGi -aGX +aBi aHL aIP aJK @@ -76796,11 +77116,11 @@ axO ayT aAq aBj -aCs +vTL aDA aEv aFu -cov +aFu aGZ aHM aIQ @@ -77054,12 +77374,12 @@ ayU aAr aBj aCx -aDB -aEw -aFv +oyF +oyF +oyF aGj -aGX -aHH +onX +qXH aIO aJI aKP @@ -77295,7 +77615,7 @@ akW alK amw ani -mLe +jvi aiR aph ajM @@ -77310,13 +77630,13 @@ axQ ayV aAs aBj -aBj -aBj -aBj -aBj -aBj -aBi -aHN +gkR +aDB +aEw +aFv +ulu +aGX +jYe aIO aJI aKQ @@ -77572,8 +77892,8 @@ awR awR awR awR -aHa -aHN +aAN +jYe aIO aJM aKQ @@ -77830,7 +78150,7 @@ aEx aFw awR aHb -aHN +jYe aIQ aJL aKR @@ -79187,7 +79507,6 @@ cah cbd cam cam -cdM bXk bXk bXk @@ -79205,7 +79524,8 @@ bXk bXk bXk bXk -let +aaa +aaa aaa aaa aaa @@ -79444,7 +79764,6 @@ cai cbe cca cam -cdN bXk ceW bXk @@ -79462,7 +79781,8 @@ cjT ckq ckq bXk -let +aaa +aaa aaa aaa aaa @@ -79702,9 +80022,8 @@ cbf ccb ccS cdO -ces ceX -cft +sLD cfS cfV cgS @@ -79719,7 +80038,8 @@ cgS cfV cfV bXk -let +aaa +aaa aaa aaa aaa @@ -79902,7 +80222,7 @@ aRN aWa aRN aRN -mHo +rxV aYS cpn bch @@ -79958,7 +80278,6 @@ cak cbg cca cam -cdP bXk bTE bXk @@ -79976,7 +80295,8 @@ cgT cfV ckr bXk -let +aaa +aaa aaa aaa aaa @@ -80215,7 +80535,6 @@ cal cbh cam cam -cdQ cet cCI cfV @@ -80233,7 +80552,8 @@ cfV cfV cfV bXk -let +aaa +aaa aaa aaa aaa @@ -80472,25 +80792,25 @@ cam cam cam cam -cdQ cet cCI cfV cfV cgv cfV -chx +eEK cfV -chx +eEK cfV -chx +eEK cfV -chx +eEK cfV cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -80729,7 +81049,6 @@ can cbi ccc ccV -cdR cet cCI cfV @@ -80747,7 +81066,8 @@ cgV cfV cfV bXk -let +abI +abI aaa aaa aaa @@ -80987,7 +81307,6 @@ cbj bXk ccW bXk -bXk cfa cfa cfa @@ -80995,7 +81314,7 @@ cgv bBW bBW bBW -yia +mwH abI aaa bBW @@ -81004,7 +81323,8 @@ bBW cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -81243,7 +81563,6 @@ cap bXk ccd ccX -cdS ceu cfb cfu @@ -81261,7 +81580,8 @@ bBW cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -81500,7 +81820,6 @@ caq cbk cce ccY -cdT cev cfc cfv @@ -81513,12 +81832,13 @@ cii cis ciG aaa -yia +mwH cgV cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -81723,7 +82043,7 @@ brl bsL bul bwU -cBP +bsK bsK bAg bpY @@ -81757,7 +82077,6 @@ car bXk ccf ccZ -cdU cew cfd cfw @@ -81767,7 +82086,7 @@ aht abI abI cij -cit +pZh ciH abI abI @@ -81775,7 +82094,8 @@ aht cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -82014,17 +82334,16 @@ cdN ccW ceY cda -cdV cex cfe cfx cfa cgv cgV -yia +mwH aaa cik -ciu +ctH ciI aaa aaa @@ -82032,7 +82351,8 @@ aaa cfV cfV bXk -let +aaa +aaa aaa aaa aaa @@ -82271,7 +82591,6 @@ cat bXk ccg cey -cdW cey cey cfy @@ -82289,7 +82608,8 @@ bBW cfV cfV bXk -let +aaa +aaa aaa aaa aaa @@ -82529,7 +82849,6 @@ cbj bXk ccW bXk -bXk cfa cfa cfa @@ -82539,14 +82858,15 @@ bBW aaa aaa abI -yia +mwH aaa bBW bBW cfV cfV bXk -let +aaa +aaa aaa aaa aaa @@ -82777,7 +83097,7 @@ bUi bUV bVO bWA -izp +mCe bYj bYQ bZA @@ -82785,7 +83105,6 @@ cav cbl cch cdc -cdX cet cCI cfV @@ -82803,7 +83122,8 @@ cgV cfV cfV bXk -let +abI +aaa aaa aaa aaa @@ -83034,7 +83354,7 @@ bUj bUW bVP bWB -izp +mCe bYk bYQ bZA @@ -83042,25 +83362,25 @@ cam cam cam cam -cdQ cet cCI cfV cfV cgv cfV -chz +cDQ cfV -chz +cDQ cfV -chz +cDQ cfV -chz +cDQ cfV cfV cfV bXk -let +abI +abI abI abI aaa @@ -83216,9 +83536,9 @@ ahi atY auU atY -vTA +lQQ ayf -vTA +lQQ aAF aBz aCP @@ -83291,7 +83611,7 @@ bUk bUX bVQ bWC -izp +mCe bYl bYO bZC @@ -83299,7 +83619,6 @@ cal cbm cci cam -cdQ cet cCI cfV @@ -83317,7 +83636,8 @@ cfV cfV cfV bXk -let +abI +aaa abI aaa aaa @@ -83556,7 +83876,6 @@ caw cbn ccj cam -cdY bXk bXk bXk @@ -83574,7 +83893,8 @@ cgY cfV cks bXk -let +abI +aaa aaa aaa aaa @@ -83814,9 +84134,8 @@ cbo cck cdf cdZ -cez cff -cfz +idQ cfY cfV cgZ @@ -83831,7 +84150,8 @@ cgZ cfV cfV bXk -let +abI +abI abI aaa aaa @@ -84070,7 +84390,6 @@ cam cbp cci cam -cdN bXk cfg bXk @@ -84088,7 +84407,8 @@ cjU ckq ckq bXk -let +abI +aaa aaa aaa aaa @@ -84327,7 +84647,6 @@ cah cbq cam cam -cav bXk bXk bXk @@ -84345,7 +84664,8 @@ bXk bXk bXk ckJ -let +abI +aaa aaa aaa aaa @@ -85065,7 +85385,7 @@ bsT bus bvz bxg -yhZ +mdL bAs bBu bCI @@ -85796,7 +86116,7 @@ aBI aES aBI aBI -aGW +aEY aHG aBI aJX @@ -85819,7 +86139,7 @@ aMb aSX aMb aBI -aGW +aEY bgA bhe aDZ @@ -87078,12 +87398,12 @@ aaa aaa aaa aaa -eHp -tap -aau -khx -iVb -qWK +xEG +wBO +faN +qXC +sKf +jnx aJI aLe aMe @@ -87102,7 +87422,7 @@ aVu bat aLf bcy -lvl +qAM aEj aEj bgC @@ -87335,11 +87655,11 @@ aaa aaa aaa aaa -eHp -eJt -vpU -fic -uyt +xEG +uov +sEc +lQR +vCf aIU aJH aLe @@ -87592,20 +87912,20 @@ apX aBL aBL apX -eHp -kdc -jZg -eHp +xEG +ukd +pvM +xEG aHN aIU aJI -xzr -xzr +lAs +lAs aNG aOR -iCc -xzr -xzr +iKb +lAs +lAs aTb aOT aVp @@ -87616,7 +87936,7 @@ aPY bav aLf aFi -nJY +jBh beI bfv bgE @@ -87856,7 +88176,7 @@ aET aHN aIU aJI -xzr +lAs aMg aNH aOS @@ -88113,11 +88433,11 @@ aET aHN aJh bhe -xzr +lAs aMh aNI -fID -ecV +fwl +dMB aRi aSf aTd @@ -88370,13 +88690,13 @@ aHn aIi aJi aKe -xzr +lAs aMi aNJ -fID +fwl aPZ aRj -xzr +lAs aTe aUo aVs @@ -88627,13 +88947,13 @@ aET aHN aIU aJI -xzr +lAs aMj aNK -fID -ecV -ecV -iCc +fwl +dMB +dMB +iKb aTf aUp aVt @@ -88884,7 +89204,7 @@ aET aHN aIU aJI -xzr +lAs aMk aNL aOU @@ -89141,10 +89461,10 @@ cos coy aJj aJI -xzr +lAs aMl aNM -fki +dse aQb aRl aSh @@ -89398,14 +89718,14 @@ aDZ aDZ aJk aJH -xzr +lAs aMm -xzr +lAs aOW -xzr -xzr -xzr -frt +lAs +lAs +lAs +eeQ aUs aLf aLf @@ -89460,7 +89780,7 @@ bVl bWc bWR bXG -bYw +jLW bZi bZR caL @@ -89648,18 +89968,18 @@ aAP avk aDg aEc -aGW +aEY cot aBI aBI aBI aJl aKf -xzr +lAs aMn -xzr +lAs aOX -xzr +lAs aRm aLg aTi @@ -89716,13 +90036,13 @@ bUA bVm bWd bWS -bWd -bYx +wJP +aht bZj bZS caM cbE -bYw +thA cdk ced bYw @@ -89919,7 +90239,7 @@ cDa cDa cDa aLg -kqj +wDZ aUu aVx aVx @@ -92525,9 +92845,9 @@ bDa bEa bFm bGs -bHy -bHy -bHy +gMm +gMm +jOJ bHy bHy bHy @@ -93282,7 +93602,7 @@ bkE aht bnd boh -gFV +bpp bqx brQ btr @@ -93555,7 +93875,7 @@ bFq bGw bAF bHy -bHy +tYg bHy bHy bHy @@ -93807,12 +94127,12 @@ bzk bAH blX blX -bEe +bAF bFr bGx bHB bIN -bIN +dAF bLg bMo bNq @@ -94064,16 +94384,16 @@ bzl blX bBU bDe -bEe +bAF bFs bGy bHC -bGy +kwI bJT -bEe +bAF bMp -bEg -bEg +bHy +bHy ahi aaa aaa @@ -94321,15 +94641,15 @@ bzm blX blX blX -bEe +bAF bFt -bGy +khk bHD -bGy +kwI bJU -bEe -bEg -bEg +bAF +bHy +bHy abI abI abI @@ -94835,15 +95155,15 @@ bzn bAH blX blX -bEe +bAF bFv bGA -bGA -bGA -bGA +fBm +fwr +gMm bLi -bEg -abI +bHy +bHy aht abI abI @@ -95092,15 +95412,15 @@ bzo blX bBU bDe -bEe +bnj bFw -bGA +onw bHF -bGy -bGy +rBh +vMX bLj bIS -abI +lJr aaa aaa aaa @@ -95349,15 +95669,15 @@ bzp blX blX blX -bEe +bnj bFx -bGy +lQn bHG bIP bJW bLk -bIS -abI +xfc +lJr aaa aaa aaa @@ -95606,15 +95926,15 @@ bnj bnj bnj bnj -bEe +bnj bFy bGB -bEe +iIy bIQ bJX bLl -bEg -abI +xfc +lJr aaa aaa aaa @@ -95863,16 +96183,16 @@ bzq bAH blX blX -bEe +bnj bFz bGC -bHH +lQn bIR bJY bLm -bEg -abI -aaa +lpS +gxK +gxK aaa aaa aaa @@ -96120,16 +96440,16 @@ bzr blX blX bDe -bEg +bnj bFA -bEg -bEg -bIS -bEg -bIS -bEg -abI -aaa +fKj +nwu +lQn +wBr +lQn +qKm +wTO +gxK aaa aaa aaa @@ -96377,16 +96697,16 @@ bzs blX blX blX -bkF +bnj bFB -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +fKj +fKj +ejp +uek +yeS +mES +qnT +lJr aaa aaa aaa @@ -96634,16 +96954,16 @@ bnj bnj bnj bnj -bkF -bjD -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bnj +bFB +rxQ +fKj +hKA +izF +lQn +mES +htU +lJr aaa aaa aaa @@ -96891,16 +97211,16 @@ bzt bAH blX blX -bkF +bnj bFC -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +xGQ +fKj +uoj +iXQ +lQn +mES +dMI +lJr aaa aaa aaa @@ -97148,16 +97468,16 @@ bzu blX blX bDe -bkF -bjD -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bnj +dNt +mPt +fKj +sQr +uyY +tYI +kmh +oEG +gxK aaa aaa aaa @@ -97405,16 +97725,16 @@ bzv blX blX blX -bkF -bjD -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bnj +jXA +not +fKj +vpz +ptq +lQn +lQn +hFp +gxK aaa aaa aaa @@ -97664,14 +97984,14 @@ bkF bkF bkF bFD -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +gxK +gxK +pWF +sCz +lQn +lQn +dWy +gxK aaa aaa aaa @@ -97916,19 +98236,19 @@ buT bwk aEj bzw -bma -bma -bma +kAz +kAz +kAz bEh bzx -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +fKj +gxK +gtb +vJd +oJT +fvG +rtE +lJr aaa aaa aaa @@ -98178,14 +98498,14 @@ aEj aEl aEl aEj -aEj -aaa -aaa -aaa -aaa -aaa -aaa -aaa +fKj +gxK +lju +qDU +gAj +rtE +lJr +lJr aaa aaa aaa @@ -98436,12 +98756,12 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +gxK +gxK +gxK +lJr +lJr +lJr aaa aaa aaa diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index f57bfbbb54..79448b7dad 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -34,9 +34,7 @@ /turf/closed/wall/r_wall, /area/engine/gravity_generator) "al" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /obj/structure/closet/secure_closet/atmospherics, @@ -64,9 +62,7 @@ /turf/open/space, /area/space/nearstation) "ap" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /obj/machinery/power/apc{ @@ -98,9 +94,7 @@ /obj/machinery/power/smes{ charge = 5e+006 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /obj/structure/cable{ @@ -313,8 +307,7 @@ "aU" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Gravity Generator"; - req_access_txt = "11"; - req_one_access_txt = "0" + req_access_txt = "11" }, /obj/structure/cable{ icon_state = "4-8" @@ -345,8 +338,7 @@ "aX" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Gravity Generator"; - req_access_txt = "11"; - req_one_access_txt = "0" + req_access_txt = "11" }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -538,9 +530,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /obj/machinery/autolathe/hacked, @@ -570,9 +560,7 @@ /turf/open/floor/plasteel, /area/science) "bG" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /obj/machinery/power/apc{ @@ -633,9 +621,7 @@ /obj/item/reagent_containers/glass/beaker/bluespace, /obj/item/reagent_containers/glass/beaker/bluespace, /obj/item/reagent_containers/syringe, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel/dark, @@ -658,9 +644,7 @@ /turf/open/floor/plasteel/dark, /area/medical/chemistry) "bU" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /obj/machinery/power/apc{ @@ -992,9 +976,7 @@ /turf/open/floor/plasteel, /area/storage/primary) "cW" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /obj/structure/cable, @@ -1023,9 +1005,7 @@ /turf/open/floor/plasteel, /area/construction) "da" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /obj/machinery/power/apc{ @@ -1453,9 +1433,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/unlocked{ pixel_y = 23 }, /turf/open/floor/plasteel, diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index d758c687ba..91c0fdac6f 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -2981,8 +2981,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ name = "CentCom"; - opacity = 1; - req_access_txt = "0" + opacity = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -3072,10 +3071,8 @@ "jk" = ( /obj/machinery/door/poddoor{ density = 1; - icon_state = "closed"; id = "XCCQMLoaddoor2"; - name = "Supply Dock Loading Door"; - opacity = 1 + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 4; @@ -3102,10 +3099,8 @@ "jm" = ( /obj/machinery/door/poddoor{ density = 1; - icon_state = "closed"; id = "XCCQMLoaddoor2"; - name = "Supply Dock Loading Door"; - opacity = 1 + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 4; @@ -3280,10 +3275,8 @@ "jI" = ( /obj/machinery/door/poddoor{ density = 1; - icon_state = "closed"; id = "XCCQMLoaddoor"; - name = "Supply Dock Loading Door"; - opacity = 1 + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 8; @@ -3308,10 +3301,8 @@ "jK" = ( /obj/machinery/door/poddoor{ density = 1; - icon_state = "closed"; id = "XCCQMLoaddoor"; - name = "Supply Dock Loading Door"; - opacity = 1 + name = "Supply Dock Loading Door" }, /obj/machinery/conveyor{ dir = 8; @@ -5083,7 +5074,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_y = 32; - req_access_txt = "0"; use_power = 0 }, /turf/open/floor/plasteel/vault, @@ -5334,6 +5324,24 @@ dir = 8 }, /area/centcom/control) +"oS" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) +"oT" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/tdome/tdomeobserve) "oW" = ( /obj/structure/flora/bush, /obj/effect/light_emitter{ @@ -6051,8 +6059,7 @@ "qT" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom"; - opacity = 1; - req_access_txt = "0" + opacity = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -7338,8 +7345,7 @@ /obj/machinery/button/door{ id = "XCCFerry"; name = "Hanger Bay Shutters"; - pixel_y = -38; - req_access_txt = "0" + pixel_y = -38 }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -8227,8 +8233,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ name = "CentCom"; - opacity = 1; - req_access_txt = "0" + opacity = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -8336,8 +8341,7 @@ /area/space) "xc" = ( /obj/machinery/door/airlock/external{ - name = "Ferry Airlock"; - req_access_txt = "0" + name = "Ferry Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -8847,8 +8851,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ name = "CentCom"; - opacity = 1; - req_access_txt = "0" + opacity = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -9971,7 +9974,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_y = -32; - req_access_txt = "0"; use_power = 0 }, /obj/effect/turf_decal/stripes/line{ @@ -10559,8 +10561,7 @@ "Eg" = ( /obj/machinery/door/airlock/centcom{ name = "Thunderdome Booth"; - opacity = 1; - req_access_txt = "0" + opacity = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -11091,8 +11092,7 @@ "FK" = ( /obj/machinery/door/airlock/centcom{ name = "Thunderdome Backstage"; - opacity = 1; - req_access_txt = "0" + opacity = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -11838,13 +11838,6 @@ }, /turf/open/floor/plasteel/bar, /area/tdome/tdomeobserve) -"HE" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) "HF" = ( /obj/structure/sink{ dir = 4; @@ -11939,13 +11932,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) -"HQ" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/tdome/tdomeobserve) "HR" = ( /obj/structure/sink{ dir = 4; @@ -13529,8 +13515,7 @@ "NU" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom"; - opacity = 1; - req_access_txt = "0" + opacity = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -13544,8 +13529,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ name = "CentCom"; - opacity = 1; - req_access_txt = "0" + opacity = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -13638,8 +13622,7 @@ /area/centcom/control) "Xy" = ( /obj/machinery/door/airlock/external{ - name = "Ferry Airlock"; - req_access_txt = "0" + name = "Ferry Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -59893,8 +59876,8 @@ Ep GU GM Hw -HE -HQ +oS +oT HX Ie Iq diff --git a/_maps/shuttles/arrival_delta.dmm b/_maps/shuttles/arrival_delta.dmm index df4976c7e4..75b65c8d11 100644 --- a/_maps/shuttles/arrival_delta.dmm +++ b/_maps/shuttles/arrival_delta.dmm @@ -17,7 +17,6 @@ dwidth = 4; height = 17; name = "delta arrivals shuttle"; - timid = 1; width = 9 }, /turf/closed/wall/mineral/plastitanium, @@ -158,8 +157,7 @@ /area/shuttle/arrival) "n" = ( /obj/machinery/door/airlock/shuttle{ - name = "Arrival Shuttle Airlock"; - req_access_txt = "0" + name = "Arrival Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -272,7 +270,6 @@ "C" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - req_access_txt = "0"; use_power = 0 }, /turf/closed/wall/mineral/titanium/nodiagonal, @@ -345,8 +342,7 @@ dir = 2 }, /obj/machinery/door/airlock/shuttle{ - name = "Arrival Shuttle Airlock"; - req_access_txt = "0" + name = "Arrival Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 1 diff --git a/_maps/shuttles/cargo_birdboat.dmm b/_maps/shuttles/cargo_birdboat.dmm index 4abd694656..8815239d65 100644 --- a/_maps/shuttles/cargo_birdboat.dmm +++ b/_maps/shuttles/cargo_birdboat.dmm @@ -112,8 +112,7 @@ }, /obj/docking_port/mobile/supply{ dwidth = 3; - width = 10; - timid = 1 + width = 10 }, /turf/open/floor/plating, /area/shuttle/supply) diff --git a/_maps/shuttles/cargo_box.dmm b/_maps/shuttles/cargo_box.dmm index 8f5a8ef1b4..e4da4bf228 100644 --- a/_maps/shuttles/cargo_box.dmm +++ b/_maps/shuttles/cargo_box.dmm @@ -49,8 +49,7 @@ }, /obj/docking_port/mobile/supply{ dwidth = 5; - width = 12; - timid = 1 + width = 12 }, /turf/open/floor/plating, /area/shuttle/supply) diff --git a/_maps/shuttles/cargo_delta.dmm b/_maps/shuttles/cargo_delta.dmm index ba8a8a555f..9fb96591fb 100644 --- a/_maps/shuttles/cargo_delta.dmm +++ b/_maps/shuttles/cargo_delta.dmm @@ -92,7 +92,6 @@ /obj/docking_port/mobile/supply{ dir = 4; dwidth = 4; - timid = 1; width = 12 }, /turf/open/floor/plating, diff --git a/_maps/shuttles/emergency_airless.dmm b/_maps/shuttles/emergency_airless.dmm index 1606703ac2..d58c5e7604 100644 --- a/_maps/shuttles/emergency_airless.dmm +++ b/_maps/shuttles/emergency_airless.dmm @@ -37,7 +37,6 @@ name = "Shuttle Under Construction"; port_direction = 4; preferred_direction = 2; - timid = 1; width = 30 }, /turf/open/floor/plating/airless, diff --git a/_maps/shuttles/emergency_arena.dmm b/_maps/shuttles/emergency_arena.dmm index 037af600f2..b20ffddbc6 100644 --- a/_maps/shuttles/emergency_arena.dmm +++ b/_maps/shuttles/emergency_arena.dmm @@ -57,8 +57,7 @@ "o" = ( /obj/effect/forcefield/arena_shuttle_entrance, /obj/docking_port/mobile/emergency{ - name = "The Arena"; - timid = 1 + name = "The Arena" }, /turf/open/indestructible/necropolis/air, /area/shuttle/escape/arena) diff --git a/_maps/shuttles/emergency_asteroid.dmm b/_maps/shuttles/emergency_asteroid.dmm index 01772ed706..ef408d147f 100644 --- a/_maps/shuttles/emergency_asteroid.dmm +++ b/_maps/shuttles/emergency_asteroid.dmm @@ -35,8 +35,7 @@ dwidth = 10; height = 13; name = "Asteroid emergency shuttle"; - width = 28; - timid = 1 + width = 28 }, /turf/open/floor/mineral/titanium, /area/shuttle/escape) @@ -111,8 +110,7 @@ /area/shuttle/escape) "aG" = ( /obj/machinery/door/airlock/mining{ - name = "Emergency Shuttle Storage"; - req_access_txt = "0" + name = "Emergency Shuttle Storage" }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) @@ -310,7 +308,6 @@ /area/shuttle/escape) "bq" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "5" }, @@ -318,9 +315,7 @@ /area/shuttle/escape) "br" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Escape Shuttle Infirmary"; - req_access_txt = "0" + name = "Escape Shuttle Infirmary" }, /turf/open/floor/mineral/titanium, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_bar.dmm b/_maps/shuttles/emergency_bar.dmm index 262ed4029b..ef347ed61d 100644 --- a/_maps/shuttles/emergency_bar.dmm +++ b/_maps/shuttles/emergency_bar.dmm @@ -9,6 +9,13 @@ /obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) +"ad" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) "ae" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/escape) @@ -36,6 +43,13 @@ }, /turf/open/floor/carpet, /area/shuttle/escape) +"aj" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) "ak" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 @@ -242,8 +256,7 @@ name = "Emergency Shuttle Airlock" }, /obj/docking_port/mobile/emergency{ - name = "The Emergency Escape Bar"; - timid = 1 + name = "The Emergency Escape Bar" }, /turf/open/floor/plasteel/bar, /area/shuttle/escape) @@ -251,11 +264,6 @@ /mob/living/simple_animal/hostile/alien/maid/barmaid, /turf/open/floor/plasteel/bar, /area/shuttle/escape) -"aV" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plasteel/bar, -/area/shuttle/escape) "aW" = ( /obj/structure/chair/wood/normal, /turf/open/floor/plasteel/grimy, @@ -282,11 +290,6 @@ /obj/effect/spawner/lootdrop/gambling, /turf/open/floor/plasteel/grimy, /area/shuttle/escape) -"bb" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plasteel/bar, -/area/shuttle/escape) "bc" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; @@ -322,8 +325,7 @@ /area/shuttle/escape) "bm" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /turf/open/floor/plasteel/freezer, /area/shuttle/escape) @@ -783,9 +785,9 @@ aG bW bI aS -aV +ad aY -bb +aj bN be bT diff --git a/_maps/shuttles/emergency_birdboat.dmm b/_maps/shuttles/emergency_birdboat.dmm index 3b62aa9d7b..df84efddfb 100644 --- a/_maps/shuttles/emergency_birdboat.dmm +++ b/_maps/shuttles/emergency_birdboat.dmm @@ -201,7 +201,6 @@ height = 18; port_direction = 4; width = 14; - timid = 1; name = "Birdboat emergency escape shuttle" }, /turf/open/floor/mineral/titanium, diff --git a/_maps/shuttles/emergency_box.dmm b/_maps/shuttles/emergency_box.dmm index 6443518590..1b675f0538 100644 --- a/_maps/shuttles/emergency_box.dmm +++ b/_maps/shuttles/emergency_box.dmm @@ -203,8 +203,7 @@ name = "Emergency Shuttle Airlock" }, /obj/docking_port/mobile/emergency{ - name = "Box emergency shuttle"; - timid = 1 + name = "Box emergency shuttle" }, /turf/open/floor/plating, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_cere.dmm b/_maps/shuttles/emergency_cere.dmm index 3c9188b883..3d6550bdca 100644 --- a/_maps/shuttles/emergency_cere.dmm +++ b/_maps/shuttles/emergency_cere.dmm @@ -551,7 +551,6 @@ name = "Cere emergency shuttle"; port_direction = 4; preferred_direction = 2; - timid = 1; width = 42 }, /turf/open/floor/plating, diff --git a/_maps/shuttles/emergency_clown.dmm b/_maps/shuttles/emergency_clown.dmm index b0cd4e7113..83aacc5cb2 100644 --- a/_maps/shuttles/emergency_clown.dmm +++ b/_maps/shuttles/emergency_clown.dmm @@ -100,8 +100,7 @@ /area/shuttle/escape) "as" = ( /obj/machinery/door/airlock/public/glass{ - name = "Emergency Shuttle Premium Lounge"; - req_access_txt = "0" + name = "Emergency Shuttle Premium Lounge" }, /turf/open/floor/bluespace, /area/shuttle/escape) @@ -144,8 +143,7 @@ /area/shuttle/escape) "aA" = ( /obj/machinery/door/airlock/public/glass{ - name = "Emergency Shuttle Greentext"; - req_access_txt = "0" + name = "Emergency Shuttle Greentext" }, /turf/open/floor/bluespace, /area/shuttle/escape) @@ -191,8 +189,7 @@ name = "Emergency Shuttle Airlock" }, /obj/docking_port/mobile/emergency{ - name = "Snappop(tm)!"; - timid = 1 + name = "Snappop(tm)!" }, /turf/open/floor/plating, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_cramped.dmm b/_maps/shuttles/emergency_cramped.dmm index d8da16a7d9..6b5893ebd2 100644 --- a/_maps/shuttles/emergency_cramped.dmm +++ b/_maps/shuttles/emergency_cramped.dmm @@ -62,8 +62,7 @@ dwidth = 3; height = 5; name = "Secure Transport Vessel 5"; - width = 14; - timid = 1 + width = 14 }, /turf/open/floor/plating, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_delta.dmm b/_maps/shuttles/emergency_delta.dmm index 6a166bfe15..ab1e589fa9 100644 --- a/_maps/shuttles/emergency_delta.dmm +++ b/_maps/shuttles/emergency_delta.dmm @@ -307,9 +307,7 @@ /area/shuttle/escape) "aF" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Escape Shuttle Infirmary"; - req_access_txt = "0" + name = "Escape Shuttle Infirmary" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -383,8 +381,7 @@ /area/shuttle/escape) "aO" = ( /obj/machinery/door/airlock/shuttle{ - name = "Emergency Shuttle Airlock"; - req_access_txt = "0" + name = "Emergency Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -423,9 +420,7 @@ /area/shuttle/escape) "aV" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Escape Shuttle Infirmary"; - req_access_txt = "0" + name = "Escape Shuttle Infirmary" }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -443,8 +438,7 @@ name = "Delta emergency shuttle"; width = 30; preferred_direction = 2; - port_direction = 4; - timid = 1 + port_direction = 4 }, /turf/open/floor/plating, /area/shuttle/escape) @@ -578,7 +572,6 @@ "bj" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - req_access_txt = "0"; use_power = 0 }, /turf/closed/wall/mineral/titanium/nodiagonal, @@ -858,7 +851,6 @@ "bY" = ( /obj/machinery/door/airlock/command{ name = "Emergency Recovery Airlock"; - req_access = null; req_access_txt = "19" }, /obj/effect/turf_decal/stripes/line{ diff --git a/_maps/shuttles/emergency_discoinferno.dmm b/_maps/shuttles/emergency_discoinferno.dmm index 3cd9fc7890..e1631ba1c1 100644 --- a/_maps/shuttles/emergency_discoinferno.dmm +++ b/_maps/shuttles/emergency_discoinferno.dmm @@ -103,8 +103,7 @@ /area/shuttle/escape) "u" = ( /obj/docking_port/mobile/emergency{ - name = "Disco Inferno"; - timid = 1 + name = "Disco Inferno" }, /obj/machinery/door/airlock/gold{ armor = list("melee" = 30, "bullet" = 30, "laser" = 20, "energy" = 20, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100); diff --git a/_maps/shuttles/emergency_goon.dmm b/_maps/shuttles/emergency_goon.dmm index b79aa8c62c..a9f9a5b307 100644 --- a/_maps/shuttles/emergency_goon.dmm +++ b/_maps/shuttles/emergency_goon.dmm @@ -39,8 +39,7 @@ dir = 2; dwidth = 9; name = "NES Port"; - width = 19; - timid = 1 + width = 19 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_imfedupwiththisworld.dmm b/_maps/shuttles/emergency_imfedupwiththisworld.dmm index 403c75b1b6..8a33387a9d 100644 --- a/_maps/shuttles/emergency_imfedupwiththisworld.dmm +++ b/_maps/shuttles/emergency_imfedupwiththisworld.dmm @@ -13,8 +13,7 @@ dwidth = 1; height = 10; name = "Oh Hi Mark"; - width = 12; - timid = 1 + width = 12 }, /obj/machinery/door/airlock/wood, /turf/open/floor/wood, diff --git a/_maps/shuttles/emergency_luxury.dmm b/_maps/shuttles/emergency_luxury.dmm index 8306423ffd..46e49bfb57 100644 --- a/_maps/shuttles/emergency_luxury.dmm +++ b/_maps/shuttles/emergency_luxury.dmm @@ -24,7 +24,6 @@ dwidth = 5; height = 14; name = "Luxury emergency shuttle"; - timid = 1; width = 25 }, /obj/machinery/door/airlock/gold, diff --git a/_maps/shuttles/emergency_meta.dmm b/_maps/shuttles/emergency_meta.dmm index 0bd4da4a7d..ede77a1499 100644 --- a/_maps/shuttles/emergency_meta.dmm +++ b/_maps/shuttles/emergency_meta.dmm @@ -28,7 +28,6 @@ dwidth = 5; height = 14; name = "Meta emergency shuttle"; - timid = 1; width = 25 }, /turf/open/floor/mineral/titanium/blue, @@ -248,7 +247,6 @@ "aI" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - req_access_txt = "0"; use_power = 0 }, /turf/closed/wall/mineral/titanium, @@ -335,7 +333,6 @@ "aW" = ( /obj/machinery/door/airlock/command{ name = "Emergency Recovery Airlock"; - req_access = null; req_access_txt = "19" }, /turf/open/floor/mineral/titanium/blue, @@ -349,9 +346,7 @@ /area/shuttle/escape) "aZ" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Escape Shuttle Infirmary"; - req_access_txt = "0" + name = "Escape Shuttle Infirmary" }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) @@ -707,7 +702,6 @@ "bS" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - req_access_txt = "0"; use_power = 0 }, /turf/closed/wall/mineral/titanium/nodiagonal, diff --git a/_maps/shuttles/emergency_meteor.dmm b/_maps/shuttles/emergency_meteor.dmm index a4584813c1..aaf0be6de8 100644 --- a/_maps/shuttles/emergency_meteor.dmm +++ b/_maps/shuttles/emergency_meteor.dmm @@ -63,7 +63,6 @@ height = 40; movement_force = list("KNOCKDOWN" = 3, "THROW" = 6); name = "\proper a meteor with engines strapped to it"; - timid = 1; width = 40 }, /turf/open/floor/plating/asteroid, diff --git a/_maps/shuttles/emergency_mini.dmm b/_maps/shuttles/emergency_mini.dmm index 8bf882302b..706b2b9a23 100644 --- a/_maps/shuttles/emergency_mini.dmm +++ b/_maps/shuttles/emergency_mini.dmm @@ -63,8 +63,7 @@ "l" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - pixel_x = 28; - req_access_txt = "0" + pixel_x = 28 }, /turf/open/floor/mineral/titanium, /area/shuttle/escape) @@ -90,9 +89,7 @@ /area/shuttle/escape) "p" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Escape Shuttle Infirmary"; - req_access_txt = "0" + name = "Escape Shuttle Infirmary" }, /turf/open/floor/mineral/titanium, /area/shuttle/escape) @@ -147,8 +144,7 @@ /area/shuttle/escape) "z" = ( /obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - req_access_txt = "0" + name = "Emergency NanoMed" }, /turf/closed/wall/mineral/titanium, /area/shuttle/escape) @@ -170,7 +166,6 @@ dwidth = 8; height = 9; name = "Mini emergency shuttle"; - timid = 1; width = 21 }, /turf/open/floor/mineral/titanium/blue, diff --git a/_maps/shuttles/emergency_narnar.dmm b/_maps/shuttles/emergency_narnar.dmm index 165a2e5a2b..0f24d118ed 100644 --- a/_maps/shuttles/emergency_narnar.dmm +++ b/_maps/shuttles/emergency_narnar.dmm @@ -159,8 +159,7 @@ "E" = ( /obj/machinery/door/airlock/cult/friendly, /obj/docking_port/mobile/emergency{ - name = "shuttle 667"; - timid = 1 + name = "shuttle 667" }, /turf/open/floor/plating, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_omega.dmm b/_maps/shuttles/emergency_omega.dmm index 19c1cadb7e..a1f061e307 100644 --- a/_maps/shuttles/emergency_omega.dmm +++ b/_maps/shuttles/emergency_omega.dmm @@ -84,7 +84,6 @@ "am" = ( /obj/machinery/door/airlock/command{ name = "Emergency Recovery Airlock"; - req_access = null; req_access_txt = "19" }, /obj/effect/turf_decal/stripes/line{ @@ -380,7 +379,6 @@ "aM" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - req_access_txt = "0"; use_power = 0 }, /turf/closed/wall/mineral/titanium/nodiagonal, @@ -405,8 +403,7 @@ /area/shuttle/escape) "aP" = ( /obj/machinery/door/airlock/shuttle{ - name = "Emergency Shuttle Airlock"; - req_access_txt = "0" + name = "Emergency Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -453,9 +450,7 @@ /area/shuttle/escape) "aV" = ( /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Escape Shuttle Infirmary"; - req_access_txt = "0" + name = "Escape Shuttle Infirmary" }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -514,7 +509,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = -26; - req_access_txt = "0"; use_power = 0 }, /turf/open/floor/plasteel/cmo, diff --git a/_maps/shuttles/emergency_pubby.dmm b/_maps/shuttles/emergency_pubby.dmm index 92ad72d1c5..61b41703ae 100644 --- a/_maps/shuttles/emergency_pubby.dmm +++ b/_maps/shuttles/emergency_pubby.dmm @@ -170,8 +170,7 @@ /area/shuttle/escape) "aE" = ( /obj/machinery/door/airlock/public/glass{ - name = "Emergency Shuttle Cargo Hold"; - req_access_txt = "0" + name = "Emergency Shuttle Cargo Hold" }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) @@ -288,7 +287,6 @@ height = 15; name = "Pubby emergency shuttle"; port_direction = 4; - timid = 1; width = 18 }, /turf/open/floor/plating, diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index f1dbe29fbe..ea8bb30f86 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -614,7 +614,6 @@ dwidth = 14; height = 18; name = "CentCom Raven Battlecruiser"; - timid = 1; width = 32 }, /obj/machinery/door/airlock/hatch, diff --git a/_maps/shuttles/emergency_russiafightpit.dmm b/_maps/shuttles/emergency_russiafightpit.dmm index b68eeba8e3..85e0e00dbe 100644 --- a/_maps/shuttles/emergency_russiafightpit.dmm +++ b/_maps/shuttles/emergency_russiafightpit.dmm @@ -277,8 +277,7 @@ "aW" = ( /obj/docking_port/mobile/emergency{ height = 15; - name = "Box emergency shuttle"; - timid = 1 + name = "Box emergency shuttle" }, /obj/machinery/door/airlock/security/glass{ name = "Emergency Shuttle Airlock" diff --git a/_maps/shuttles/emergency_scrapheap.dmm b/_maps/shuttles/emergency_scrapheap.dmm index c2452c1761..251b1f6720 100644 --- a/_maps/shuttles/emergency_scrapheap.dmm +++ b/_maps/shuttles/emergency_scrapheap.dmm @@ -217,8 +217,7 @@ name = "Emergency Shuttle Airlock" }, /obj/docking_port/mobile/emergency{ - name = "Scrapheap Challenge"; - timid = 1 + name = "Scrapheap Challenge" }, /turf/open/floor/plating, /area/shuttle/escape) @@ -324,8 +323,7 @@ /area/shuttle/escape) "bd" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /turf/open/floor/plasteel/freezer, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_supermatter.dmm b/_maps/shuttles/emergency_supermatter.dmm index d5caf0ddb2..796997b361 100644 --- a/_maps/shuttles/emergency_supermatter.dmm +++ b/_maps/shuttles/emergency_supermatter.dmm @@ -141,8 +141,7 @@ name = "Emergency Shuttle Airlock" }, /obj/docking_port/mobile/emergency{ - name = "Hyperfractal Gigashuttle"; - timid = 1 + name = "Hyperfractal Gigashuttle" }, /turf/open/floor/plating, /area/shuttle/escape) @@ -153,7 +152,6 @@ "aL" = ( /obj/machinery/door/airlock/external{ name = "Emergency Launch Catwalk"; - req_access = null; req_access_txt = "10;13" }, /turf/open/floor/plating, diff --git a/_maps/shuttles/emergency_wabbajack.dmm b/_maps/shuttles/emergency_wabbajack.dmm index facb14a15c..25d97e2bbf 100644 --- a/_maps/shuttles/emergency_wabbajack.dmm +++ b/_maps/shuttles/emergency_wabbajack.dmm @@ -154,7 +154,6 @@ name = "Emergency Shuttle Airlock" }, /obj/docking_port/mobile/emergency{ - timid = 1; name = "NT Lepton Violet" }, /turf/open/floor/plating, diff --git a/_maps/shuttles/ferry_base.dmm b/_maps/shuttles/ferry_base.dmm index e0cdfc2c38..cb9d6c4834 100644 --- a/_maps/shuttles/ferry_base.dmm +++ b/_maps/shuttles/ferry_base.dmm @@ -55,8 +55,7 @@ id = "ferry"; name = "ferry shuttle"; port_direction = 2; - width = 5; - timid = 1 + width = 5 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) diff --git a/_maps/shuttles/ferry_fancy.dmm b/_maps/shuttles/ferry_fancy.dmm index 83795f0c55..a79903533e 100644 --- a/_maps/shuttles/ferry_fancy.dmm +++ b/_maps/shuttles/ferry_fancy.dmm @@ -72,7 +72,6 @@ name = "ferry shuttle"; port_direction = 1; preferred_direction = 4; - timid = 1; width = 5 }, /turf/open/floor/pod/light, diff --git a/_maps/shuttles/ferry_lighthouse.dmm b/_maps/shuttles/ferry_lighthouse.dmm index f1c7bb5e69..b94e82c049 100644 --- a/_maps/shuttles/ferry_lighthouse.dmm +++ b/_maps/shuttles/ferry_lighthouse.dmm @@ -165,7 +165,6 @@ height = 27; id = "ferry"; name = "The Lighthouse"; - timid = 1; port_direction = 2; width = 16 }, diff --git a/_maps/shuttles/ferry_meat.dmm b/_maps/shuttles/ferry_meat.dmm index d7802a6773..989a067efe 100644 --- a/_maps/shuttles/ferry_meat.dmm +++ b/_maps/shuttles/ferry_meat.dmm @@ -111,8 +111,7 @@ id = "ferry"; name = "ferry shuttle"; port_direction = 2; - width = 5; - timid = 1 + width = 5 }, /turf/open/floor/plasteel/freezer, /area/shuttle/transport) @@ -127,7 +126,6 @@ "v" = ( /obj/machinery/door/airlock/freezer{ name = "Meat Tradeship Backroom"; - req_access = null; req_access_txt = "28" }, /turf/open/floor/plasteel/freezer, diff --git a/_maps/shuttles/infiltrator_basic.dmm b/_maps/shuttles/infiltrator_basic.dmm index 8f45a0c4f1..0367ef9352 100644 --- a/_maps/shuttles/infiltrator_basic.dmm +++ b/_maps/shuttles/infiltrator_basic.dmm @@ -825,8 +825,7 @@ /obj/machinery/nuclearbomb/syndicate, /obj/machinery/door/window{ dir = 1; - name = "Theatre Stage"; - req_access_txt = "0" + name = "Theatre Stage" }, /turf/open/floor/circuit/red, /area/shuttle/syndicate/hallway) diff --git a/_maps/shuttles/labour_box.dmm b/_maps/shuttles/labour_box.dmm index dac173c279..315c40b8b9 100644 --- a/_maps/shuttles/labour_box.dmm +++ b/_maps/shuttles/labour_box.dmm @@ -111,7 +111,6 @@ id = "laborcamp"; name = "labor camp shuttle"; port_direction = 4; - timid = 1; width = 9 }, /turf/open/floor/mineral/titanium/blue, diff --git a/_maps/shuttles/mining_box.dmm b/_maps/shuttles/mining_box.dmm index 2b1771e0c7..c525a4be88 100644 --- a/_maps/shuttles/mining_box.dmm +++ b/_maps/shuttles/mining_box.dmm @@ -31,8 +31,7 @@ /area/shuttle/mining) "h" = ( /obj/machinery/door/airlock/titanium{ - name = "Mining Shuttle Airlock"; - req_access_txt = "0" + name = "Mining Shuttle Airlock" }, /obj/docking_port/mobile{ dir = 8; @@ -41,7 +40,6 @@ id = "mining"; name = "mining shuttle"; port_direction = 4; - timid = 1; width = 7 }, /turf/open/floor/plating, diff --git a/_maps/shuttles/mining_delta.dmm b/_maps/shuttles/mining_delta.dmm index 44a770c4b5..68672360b5 100644 --- a/_maps/shuttles/mining_delta.dmm +++ b/_maps/shuttles/mining_delta.dmm @@ -62,8 +62,7 @@ /area/shuttle/mining) "i" = ( /obj/machinery/door/airlock/shuttle{ - name = "Mining Shuttle Airlock"; - req_access_txt = "0" + name = "Mining Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -103,8 +102,7 @@ /area/shuttle/mining) "m" = ( /obj/machinery/door/airlock/shuttle{ - name = "Mining Shuttle Airlock"; - req_access_txt = "0" + name = "Mining Shuttle Airlock" }, /obj/effect/turf_decal/stripes/line{ dir = 8 diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm index d51176b1b8..2daa647497 100644 --- a/_maps/shuttles/whiteship_box.dmm +++ b/_maps/shuttles/whiteship_box.dmm @@ -19,7 +19,6 @@ name = "NT Medical Ship"; port_direction = 8; preferred_direction = 4; - timid = 1; width = 35 }, /turf/open/floor/mineral/titanium, diff --git a/_maps/shuttles/whiteship_cere.dmm b/_maps/shuttles/whiteship_cere.dmm index 913f005c17..f189ba7478 100644 --- a/_maps/shuttles/whiteship_cere.dmm +++ b/_maps/shuttles/whiteship_cere.dmm @@ -23,7 +23,6 @@ name = "NT Recovery White-Ship"; port_direction = 8; preferred_direction = 1; - timid = 1; width = 16 }, /turf/open/floor/plating, diff --git a/_maps/shuttles/whiteship_delta.dmm b/_maps/shuttles/whiteship_delta.dmm index 35b425ae77..8c95b8dad5 100644 --- a/_maps/shuttles/whiteship_delta.dmm +++ b/_maps/shuttles/whiteship_delta.dmm @@ -988,7 +988,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = -28; - req_access_txt = "0"; use_power = 0 }, /obj/effect/decal/cleanable/dirt{ @@ -1020,9 +1019,7 @@ name = "dust" }, /obj/machinery/door/airlock/medical/glass{ - id_tag = null; - name = "Infirmary"; - req_access_txt = "0" + name = "Infirmary" }, /turf/open/floor/plasteel/white, /area/shuttle/abandoned) @@ -1526,7 +1523,6 @@ name = "White-Ship"; port_direction = 8; preferred_direction = 8; - timid = 0; width = 32 }, /turf/open/floor/plasteel/neutral, diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index 38ad882ec0..02586562dd 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -40,7 +40,6 @@ name = "NT Recovery White-Ship"; port_direction = 8; preferred_direction = 4; - timid = 1; width = 28 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -1427,7 +1426,6 @@ /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = -28; - req_access_txt = "0"; use_power = 0 }, /obj/machinery/iv_drip, diff --git a/_maps/shuttles/whiteship_pubby.dmm b/_maps/shuttles/whiteship_pubby.dmm index 3ef386e265..c1171c899d 100644 --- a/_maps/shuttles/whiteship_pubby.dmm +++ b/_maps/shuttles/whiteship_pubby.dmm @@ -94,7 +94,6 @@ name = "White Ship"; port_direction = 4; preferred_direction = 1; - timid = 1; width = 9 }, /turf/open/floor/plasteel/dark, diff --git a/_maps/templates/pirate_ship.dmm b/_maps/templates/pirate_ship.dmm index ddf66e6a81..b9de6d8540 100644 --- a/_maps/templates/pirate_ship.dmm +++ b/_maps/templates/pirate_ship.dmm @@ -26,8 +26,7 @@ /obj/machinery/button/door{ id = "piratebridge"; name = "Bridge Shutters Control"; - pixel_y = -5; - req_access_txt = "0" + pixel_y = -5 }, /obj/effect/decal/cleanable/dirt, /obj/item/device/radio/intercom{ @@ -164,8 +163,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ - name = "Crew Cabin"; - req_access_txt = "0" + name = "Crew Cabin" }, /turf/open/floor/plasteel/dark, /area/shuttle/pirate) @@ -275,8 +273,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ - name = "Captain's Quarters"; - req_access_txt = "0" + name = "Captain's Quarters" }, /turf/open/floor/wood, /area/shuttle/pirate) @@ -408,7 +405,6 @@ normaldoorcontrol = 1; pixel_x = -8; pixel_y = -24; - req_access_txt = "0"; specialfunctions = 4 }, /obj/machinery/turretid{ @@ -508,8 +504,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ - name = "Crew Quarters"; - req_access_txt = "0" + name = "Crew Quarters" }, /turf/open/floor/plasteel, /area/shuttle/pirate) @@ -851,7 +846,6 @@ name = "External Bolt Control"; normaldoorcontrol = 1; pixel_x = -24; - req_access_txt = "0"; specialfunctions = 4 }, /obj/effect/decal/cleanable/dirt, @@ -911,11 +905,22 @@ name = "External Bolt Control"; normaldoorcontrol = 1; pixel_x = 24; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plating, /area/shuttle/pirate) +"cf" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 4 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar, +/area/shuttle/pirate) "cg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/public/glass{ @@ -929,8 +934,7 @@ base_state = "left"; dir = 1; icon_state = "left"; - name = "Explosive Ordinance"; - req_access_txt = "0" + name = "Explosive Ordinance" }, /obj/item/grenade/plastic/x4{ pixel_x = -5 @@ -1011,8 +1015,7 @@ /area/shuttle/pirate) "cp" = ( /obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" + name = "Unisex Restrooms" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/showroomfloor, @@ -1258,34 +1261,8 @@ /area/shuttle/pirate) "cP" = ( /obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/obj/item/storage/fancy/cigarettes{ - pixel_x = -6; - pixel_y = -8 - }, -/obj/item/storage/fancy/cigarettes/cigpack_carp{ - pixel_x = 1; - pixel_y = -8 - }, -/obj/item/storage/fancy/cigarettes/cigpack_midori{ - pixel_x = 8; - pixel_y = -8 - }, -/obj/item/storage/fancy/cigarettes/cigpack_robust{ - pixel_x = -6; - pixel_y = -14 - }, -/obj/item/storage/fancy/cigarettes/cigpack_shadyjims{ - pixel_x = 1; - pixel_y = -14 - }, -/obj/item/storage/fancy/cigarettes/cigpack_uplift{ - pixel_x = 8; - pixel_y = -14 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 +/obj/machinery/chem_dispenser/drinks{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/bar, @@ -1423,14 +1400,29 @@ }, /area/shuttle/pirate) "dd" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/bar, -/area/shuttle/pirate) -"de" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, +/obj/item/storage/fancy/cigarettes/cigpack_uplift{ + pixel_x = 8; + pixel_y = -14 + }, +/obj/item/storage/fancy/cigarettes/cigpack_shadyjims{ + pixel_x = 1; + pixel_y = -14 + }, +/obj/item/storage/fancy/cigarettes/cigpack_robust{ + pixel_x = -6; + pixel_y = -14 + }, +/obj/item/storage/fancy/cigarettes/cigpack_midori{ + pixel_x = 8; + pixel_y = -8 + }, +/obj/item/storage/fancy/cigarettes/cigpack_carp{ + pixel_x = 1; + pixel_y = -8 + }, +/obj/item/storage/fancy/cigarettes, /turf/open/floor/plasteel/bar, /area/shuttle/pirate) "df" = ( @@ -1554,8 +1546,7 @@ base_state = "right"; dir = 4; icon_state = "right"; - name = "Bar"; - req_access_txt = "0" + name = "Bar" }, /turf/open/floor/plasteel/bar, /area/shuttle/pirate) @@ -1580,16 +1571,14 @@ id = "pirateturbinevent"; name = "Turbine Vent Control"; pixel_x = -6; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /obj/effect/turf_decal/stripes/line, /obj/machinery/button/door{ id = "pirateturbineauxvent"; name = "Turbine Auxiliary Vent Control"; pixel_x = 6; - pixel_y = -24; - req_access_txt = "0" + pixel_y = -24 }, /turf/open/floor/plasteel/floorgrime, /area/shuttle/pirate) @@ -1618,7 +1607,6 @@ normaldoorcontrol = 1; pixel_x = 6; pixel_y = -24; - req_access_txt = "0"; specialfunctions = 4 }, /turf/open/floor/plasteel/floorgrime, @@ -1844,8 +1832,8 @@ bX aj co aj +cf cP -dd du aj ai @@ -1897,7 +1885,7 @@ aj cq cA cQ -de +dd dv dI dM diff --git a/_maps/templates/shelter_2.dmm b/_maps/templates/shelter_2.dmm index 4e7d3376da..85de29e8c7 100644 --- a/_maps/templates/shelter_2.dmm +++ b/_maps/templates/shelter_2.dmm @@ -151,7 +151,6 @@ alert = 0; desc = "A display case containing an expensive forgery, probably."; pixel_y = -4; - req_access = null; req_access_txt = "48"; start_showpiece_type = /obj/item/fakeartefact }, diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index e03db1964d..446eabdd3e 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -80,7 +80,7 @@ #define MAT_BANANIUM "$bananium" #define MAT_TITANIUM "$titanium" #define MAT_BIOMASS "$biomass" -#define MAT_PLASTIC "$plastic" +#define MAT_PLASTIC "$plastic" // CITADEL ADDITION //The amount of materials you get from a sheet of mineral like iron/diamond/glass etc #define MINERAL_MATERIAL_AMOUNT 2000 //The maximum size of a stack object. diff --git a/code/__DEFINES/machines.dm b/code/__DEFINES/machines.dm index ad9fcdb2dd..f33f38cb70 100644 --- a/code/__DEFINES/machines.dm +++ b/code/__DEFINES/machines.dm @@ -29,7 +29,7 @@ #define BIOGENERATOR 32 //Uses biomass #define LIMBGROWER 64 //Uses synthetic flesh #define SMELTER 128 //uses various minerals -#define AUTOYLATHE 256 //Uses glass/metal/Plastic +#define AUTOYLATHE 256 //CITADEL ADDITION Uses glass/metal/Plastic CID //Note: More then one of these can be added to a design but imprinter and lathe designs are incompatable. //Modular computer/NTNet defines diff --git a/code/__HELPERS/areas.dm b/code/__HELPERS/areas.dm index 3e097c46f3..daf7f9dcc3 100644 --- a/code/__HELPERS/areas.dm +++ b/code/__HELPERS/areas.dm @@ -15,6 +15,8 @@ var/turf/sourceT = found_turfs[1] if(break_if_found[sourceT.type]) return FALSE + if (is_type_in_typecache(sourceT.loc, GLOB.typecache_shuttle_area)) + return FALSE found_turfs.Cut(1, 2) var/dir_flags = checked_turfs[sourceT] for(var/dir in GLOB.alldirs) @@ -37,7 +39,7 @@ var/static/blacklisted_areas = typecacheof(/area/space) var/list/turfs = detect_room(get_turf(creator), blacklisted_turfs) if(!turfs) - to_chat(creator, "The new area must be completely airtight.") + to_chat(creator, "The new area must be completely airtight and not a part of a shuttle.") return if(turfs.len > BP_MAX_ROOM_SIZE) to_chat(creator, "The room you're in is too big. It is [((turfs.len / BP_MAX_ROOM_SIZE)-1)*100]% larger than allowed.") @@ -45,7 +47,7 @@ var/list/areas = list("New Area" = /area) for(var/i in 1 to turfs.len) var/area/place = get_area(turfs[i]) - if(blacklisted_areas[place.type]) + if(blacklisted_areas[place.type] || GLOB.typecache_shuttle_area[place.type]) continue if(!place.requires_power || place.noteleport || place.hidden) continue // No expanding powerless rooms etc @@ -91,4 +93,4 @@ to_chat(creator, "You have created a new area, named [newA.name]. It is now weather proof, and constructing an APC will allow it to be powered.") return TRUE -#undef BP_MAX_ROOM_SIZE \ No newline at end of file +#undef BP_MAX_ROOM_SIZE diff --git a/code/__HELPERS/time.dm b/code/__HELPERS/time.dm index 321a55babd..a550206ff6 100644 --- a/code/__HELPERS/time.dm +++ b/code/__HELPERS/time.dm @@ -144,7 +144,7 @@ GLOBAL_VAR_INIT(rollovercheck_last_timeofday, 0) else if(day && (!minute || !second)) hour = " and 1 hour" else - day = "[truncate ? "hour" : "1 hour"]" + hour = "[truncate ? "hour" : "1 hour"]" else hour = null diff --git a/code/_globalvars/lists/typecache.dm b/code/_globalvars/lists/typecache.dm index ad4564cf3b..f1e2b03790 100644 --- a/code/_globalvars/lists/typecache.dm +++ b/code/_globalvars/lists/typecache.dm @@ -9,3 +9,4 @@ GLOBAL_LIST_INIT(typecache_living, typecacheof(/mob/living)) GLOBAL_LIST_INIT(typecache_machine_or_structure, typecacheof(list(/obj/machinery, /obj/structure))) +GLOBAL_LIST_INIT(typecache_shuttle_area, typecacheof(/area/shuttle)) diff --git a/code/controllers/master.dm b/code/controllers/master.dm index 68f75491f3..70552e0ccb 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -405,7 +405,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new if (SS_flags & SS_NO_FIRE) subsystemstocheck -= SS continue - if (!(SS_flags & SS_TICKER) && (SS_flags & SS_KEEP_TIMING) && SS.last_fire + (SS.wait * 0.75) > world.time) + if ((SS_flags & (SS_TICKER|SS_KEEP_TIMING)) == SS_KEEP_TIMING && SS.last_fire + (SS.wait * 0.75) > world.time) continue SS.enqueue() . = 1 diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 62e20c9854..2db34bb897 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -649,6 +649,7 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/Shutdown() gather_newscaster() //called here so we ensure the log is created even upon admin reboot + save_admin_data() if(!round_end_sound) round_end_sound = pick(\ 'sound/roundend/newroundsexy.ogg', diff --git a/code/datums/action.dm b/code/datums/action.dm index a7437a0440..e230f49089 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -647,3 +647,45 @@ var/datum/language_holder/H = M.get_language_holder() H.open_language_menu(usr) +/datum/action/item_action/wheelys + name = "Toggle Wheely-Heel's Wheels" + desc = "Pops out or in your wheely-heel's wheels." + icon_icon = 'icons/mob/actions/actions_items.dmi' + button_icon_state = "wheelys" + +/datum/action/item_action/kindleKicks + name = "Activate Kindle Kicks" + desc = "Kick you feet together, activating the lights in your Kindle Kicks." + icon_icon = 'icons/mob/actions/actions_items.dmi' + button_icon_state = "kindleKicks" + +//Small sprites +/datum/action/small_sprite + name = "Toggle Giant Sprite" + desc = "Others will always see you as giant" + button_icon_state = "smallqueen" + background_icon_state = "bg_alien" + var/small = FALSE + var/small_icon + var/small_icon_state + +/datum/action/small_sprite/queen + small_icon = 'icons/mob/alien.dmi' + small_icon_state = "alienq" + +/datum/action/small_sprite/drake + small_icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + small_icon_state = "ash_whelp" + +/datum/action/small_sprite/Trigger() + ..() + if(!small) + var/image/I = image(icon = small_icon, icon_state = small_icon_state, loc = owner) + I.override = TRUE + I.pixel_x -= owner.pixel_x + I.pixel_y -= owner.pixel_y + owner.add_alt_appearance(/datum/atom_hud/alternate_appearance/basic, "smallsprite", I) + small = TRUE + else + owner.remove_alt_appearance("smallsprite") + small = FALSE diff --git a/code/datums/components/material_container.dm b/code/datums/components/material_container.dm index e3f0685ebb..830f2d9a42 100644 --- a/code/datums/components/material_container.dm +++ b/code/datums/components/material_container.dm @@ -350,8 +350,3 @@ /datum/material/biomass name = "Biomass" id = MAT_BIOMASS - -/datum/material/plastic - name = "Plastic" - id = MAT_PLASTIC - sheet_type = /obj/item/stack/sheet/plastic diff --git a/code/datums/diseases/advance/symptoms/viral.dm b/code/datums/diseases/advance/symptoms/viral.dm index 960ccd8096..55807aed6b 100644 --- a/code/datums/diseases/advance/symptoms/viral.dm +++ b/code/datums/diseases/advance/symptoms/viral.dm @@ -46,60 +46,3 @@ BONUS stage_speed = 5 transmittable = 3 level = 3 - -/* -////////////////////////////////////// - -Viral aggressive metabolism - - Reduced stealth. - Small resistance boost. - Increased stage speed. - Small transmittablity boost. - Medium Level. - -Bonus - The virus starts at stage 5, but after a certain time will start curing itself. - Stages still increase naturally with stage speed. - -////////////////////////////////////// -*/ - -/datum/symptom/viralreverse - - name = "Viral aggressive metabolism" - desc = "The virus sacrifices its long term survivability to nearly instantly fully spread inside a host. \ - The virus will start at the last stage, but will eventually decay and die off by itself." - stealth = -2 - resistance = 1 - stage_speed = 3 - transmittable = 1 - level = 3 - symptom_delay_min = 1 - symptom_delay_max = 1 - var/time_to_cure - threshold_desc = "Resistance/Stage Speed: Highest between these determines the amount of time before self-curing.
\ - Stealth 4: Doubles the time before the virus self-cures." - -/datum/symptom/viralreverse/Activate(datum/disease/advance/A) - if(!..()) - return - if(time_to_cure > 0) - time_to_cure-- - else - var/mob/living/M = A.affected_mob - Heal(M, A) - -/datum/symptom/viralreverse/proc/Heal(mob/living/M, datum/disease/advance/A) - A.stage -= 1 - if(A.stage < 2) - to_chat(M, "You suddenly feel healthy.") - A.cure() - -/datum/symptom/viralreverse/Start(datum/disease/advance/A) - if(!..()) - return - A.stage = 5 - if(A.properties["stealth"] >= 4) //more time before it's cured - power = 2 - time_to_cure = max(A.properties["resistance"], A.properties["stage_rate"]) * 10 * power diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 4b3e84a64e..49407327f5 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -530,6 +530,7 @@ /atom/movable/proc/relay_container_resist(mob/living/user, obj/O) return + // CITADEL CHANGE - adds final_pixel_y and final_pixel_x to do_attack_animation args /atom/movable/proc/do_attack_animation(atom/A, visual_effect_icon, obj/item/used_item, no_effect, end_pixel_y, final_pixel_y, final_pixel_x) if(!no_effect && (visual_effect_icon || used_item)) @@ -693,10 +694,18 @@ message_admins("[src] has been moved out of bounds in [ADMIN_COORDJMP(currentturf)]. Moving it to [ADMIN_COORDJMP(targetturf)].") /atom/movable/proc/in_bounds() - . = FALSE + var/static/list/allowed_shuttles = typecacheof(list(/area/shuttle/syndicate, /area/shuttle/escape, /area/shuttle/pod_1, /area/shuttle/pod_2, /area/shuttle/pod_3, /area/shuttle/pod_4)) var/turf/T = get_turf(src) - if (T && (is_centcom_level(T.z) || is_station_level(T.z) || is_transit_level(T.z))) - . = TRUE + if (!T) + return FALSE + if (is_station_level(T.z) || is_centcom_level(T.z)) + return TRUE + if (is_transit_level(T.z)) + var/area/A = T.loc + if (is_type_in_typecache(A, allowed_shuttles)) + return TRUE + + return FALSE /* Language procs */ diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index 35d1e040f5..a3168baf54 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -172,7 +172,7 @@ /obj/machinery/button/door name = "door button" desc = "A door remote control switch." - var/normaldoorcontrol = 0 + var/normaldoorcontrol = FALSE var/specialfunctions = OPEN // Bitflag, see assembly file /obj/machinery/button/door/setup_device() diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index fbb5faedc2..07f5c0f923 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -49,7 +49,9 @@ /obj/item/toy/toy_dagger = 2, /obj/item/extendohand/acme = 1, /obj/item/hot_potato/harmless/toy = 1, - /obj/item/card/emagfake = 1) + /obj/item/card/emagfake = 1, + /obj/item/clothing/shoes/wheelys = 2, + /obj/item/clothing/shoes/kindleKicks = 2) light_color = LIGHT_COLOR_GREEN diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index b1075a41a0..134aba6b27 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -50,6 +50,12 @@ integrity_failure = 70 damage_deflection = AIRLOCK_DAMAGE_DEFLECTION_N interact_open = TRUE + autoclose = TRUE + secondsElectrified = 0 //How many seconds remain until the door is no longer electrified. -1 if it is permanently electrified until someone fixes it. + assemblytype = /obj/structure/door_assembly + normalspeed = 1 + explosion_block = 1 + hud_possible = list(DIAG_AIRLOCK_HUD) var/security_level = 0 //How much are wires secured var/aiControlDisabled = 0 //If 1, AI control is disabled until the AI hacks back in and disables the lock. If 2, the AI has bypassed the lock. If -1, the control is enabled but the AI had bypassed it earlier, so if it is disabled again the AI would have no trouble getting back in. @@ -58,21 +64,16 @@ var/secondsBackupPowerLost = 0 //The number of seconds until power is restored. var/spawnPowerRestoreRunning = FALSE var/lights = TRUE // bolt lights show by default - secondsElectrified = 0 //How many seconds remain until the door is no longer electrified. -1 if it is permanently electrified until someone fixes it. var/aiDisabledIdScanner = FALSE var/aiHacking = FALSE - var/obj/machinery/door/airlock/closeOther = null - var/closeOtherId = null - var/lockdownbyai = FALSE - assemblytype = /obj/structure/door_assembly + var/closeOtherId //Cyclelinking for airlocks that aren't on the same x or y coord as the target. + var/obj/machinery/door/airlock/closeOther var/justzap = FALSE - normalspeed = 1 - var/obj/item/electronics/airlock/electronics = null + var/obj/item/electronics/airlock/electronics var/shockCooldown = FALSE //Prevents multiple shocks from happening - autoclose = TRUE - var/obj/item/device/doorCharge/charge = null //If applied, causes an explosion upon opening the door + var/obj/item/device/doorCharge/charge //If applied, causes an explosion upon opening the door var/obj/item/note //Any papers pinned to the airlock - var/detonated = 0 + var/detonated = FALSE var/abandoned = FALSE var/doorOpen = 'sound/machines/airlock.ogg' var/doorClose = 'sound/machines/airlockclose.ogg' @@ -81,7 +82,7 @@ var/boltDown = 'sound/machines/boltsdown.ogg' var/noPower = 'sound/machines/doorclick.ogg' var/previous_airlock = /obj/structure/door_assembly //what airlock assembly mineral plating was applied to - var/airlock_material = null //material of inner filling; if its an airlock with glass, this should be set to "glass" + var/airlock_material //material of inner filling; if its an airlock with glass, this should be set to "glass" var/overlays_file = 'icons/obj/doors/airlocks/station/overlays.dmi' var/note_overlay_file = 'icons/obj/doors/airlocks/station/overlays.dmi' //Used for papers and photos pinned to the airlock @@ -90,9 +91,6 @@ var/shuttledocked = 0 var/delayed_close_requested = FALSE // TRUE means the door will automatically close the next time it's opened. - explosion_block = 1 - hud_possible = list(DIAG_AIRLOCK_HUD) - var/air_tight = FALSE //TRUE means density will be set as soon as the door begins to close var/prying_so_hard = FALSE diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 28fdded5d1..020133172f 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -404,7 +404,7 @@ overlays_file = 'icons/obj/doors/airlocks/cult/runed/overlays.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_cult hackProof = TRUE - aiControlDisabled = TRUE + aiControlDisabled = 1 req_access = list(ACCESS_BLOODCULT) damage_deflection = 10 var/openingoverlaytype = /obj/effect/temp_visual/cult/door @@ -511,7 +511,7 @@ icon = 'icons/obj/doors/airlocks/clockwork/pinion_airlock.dmi' overlays_file = 'icons/obj/doors/airlocks/clockwork/overlays.dmi' hackProof = TRUE - aiControlDisabled = TRUE + aiControlDisabled = 1 req_access = list(ACCESS_CLOCKCULT) use_power = FALSE resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index e924472270..3c4dec09db 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -28,7 +28,6 @@ var/safe = TRUE //whether the door detects things and mobs in its way and reopen or crushes them. var/locked = FALSE //whether the door is bolted or not. var/assemblytype //the type of door frame to drop during deconstruction - var/auto_close //TO BE REMOVED, no longer used, it's just preventing a runtime with a map var edit. var/datum/effect_system/spark_spread/spark_system var/damage_deflection = 10 var/real_explosion_block //ignore this, just use explosion_block diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 5a1a759d07..0964c1d913 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -193,11 +193,8 @@ Buildable meters w_class = WEIGHT_CLASS_BULKY var/piping_layer = PIPING_LAYER_DEFAULT -/obj/item/pipe_meter/attackby(obj/item/I, mob/user, params) - ..() +obj/item/pipe_meter/wrench_act(mob/living/user, obj/item/wrench/W) - if (!istype(I, /obj/item/wrench)) - return ..() var/obj/machinery/atmospherics/pipe/pipe for(var/obj/machinery/atmospherics/pipe/P in loc) if(P.piping_layer == piping_layer) @@ -207,10 +204,20 @@ Buildable meters to_chat(user, "You need to fasten it to a pipe!") return TRUE new /obj/machinery/meter(loc, piping_layer) - I.play_tool_sound(src) + W.play_tool_sound(src) to_chat(user, "You fasten the meter to the pipe.") qdel(src) +obj/item/pipe_meter/screwdriver_act(mob/living/user, obj/item/S) + if(!isturf(loc)) + to_chat(user, "You need to fasten it to the floor!") + return TRUE + + new /obj/machinery/meter/turf(loc, piping_layer) + S.play_tool_sound(src) + to_chat(user, "You fasten the meter to the [loc.name].") + qdel(src) + /obj/item/pipe_meter/dropped() . = ..() if(loc) diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index 3fb8110c9f..c8202b4e10 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -381,7 +381,7 @@ if(iscyborg(sillycone)) var/mob/living/silicon/robot/sillyconerobot = A - if(faction == "syndicate" && sillyconerobot.emagged == 1) + if(LAZYLEN(faction) && (ROLE_SYNDICATE in faction) && sillyconerobot.emagged == TRUE) continue targets += sillycone diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index ac7bf4299d..b707ff8bd0 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -890,8 +890,8 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C icon_deny = "wallmed-deny" density = FALSE products = list(/obj/item/reagent_containers/syringe = 3, /obj/item/reagent_containers/pill/patch/styptic = 5, - /obj/item/reagent_containers/pill/patch/silver_sulf = 5, /obj/item/reagent_containers/pill/charcoal = 2, - /obj/item/reagent_containers/medspray/sterilizine = 1) + /obj/item/reagent_containers/pill/patch/silver_sulf = 5, /obj/item/reagent_containers/medspray/styptic = 2, /obj/item/reagent_containers/medspray/silver_sulf = 2, + /obj/item/reagent_containers/pill/charcoal = 2, /obj/item/reagent_containers/medspray/sterilizine = 1) contraband = list(/obj/item/reagent_containers/pill/tox = 2, /obj/item/reagent_containers/pill/morphine = 2) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index 4169e70dc9..cc72dff4e8 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -6,9 +6,8 @@ RPD #define PAINT_MODE -2 #define EATING_MODE -1 #define ATMOS_MODE 0 -#define METER_MODE 1 -#define DISPOSALS_MODE 2 -#define TRANSIT_MODE 3 +#define DISPOSALS_MODE 1 +#define TRANSIT_MODE 2 GLOBAL_LIST_INIT(atmos_pipe_recipes, list( @@ -318,7 +317,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( var/queued_p_flipped = p_flipped // clicking on an existing component puts the new one on the same layer - if ((mode == ATMOS_MODE || mode == METER_MODE) && istype(A, /obj/machinery/atmospherics)) + if (mode == ATMOS_MODE && istype(A, /obj/machinery/atmospherics)) var/obj/machinery/atmospherics/AM = A temp_piping_layer = AM.piping_layer A = get_turf(user) @@ -352,35 +351,30 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( if(ATMOS_MODE) //Making pipes if(!can_make_pipe) return ..() - to_chat(user, "You start building a pipe...") playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if(do_after(user, 2, target = A)) - activate() + if (recipe.type == /datum/pipe_info/meter) + to_chat(user, "You start building a meter...") + if(do_after(user, 2, target = A)) + activate() + var/obj/item/pipe_meter/PM = new /obj/item/pipe_meter(get_turf(A)) + PM.setAttachLayer(temp_piping_layer) + else + to_chat(user, "You start building a pipe...") + if(do_after(user, 2, target = A)) + activate() + var/obj/machinery/atmospherics/path = queued_p_type + var/pipe_item_type = initial(path.construction_type) || /obj/item/pipe + var/obj/item/pipe/P = new pipe_item_type(get_turf(A), queued_p_type, queued_p_dir) - var/obj/machinery/atmospherics/path = queued_p_type - var/pipe_item_type = initial(path.construction_type) || /obj/item/pipe - - var/obj/item/pipe/P = new pipe_item_type(get_turf(A), queued_p_type, queued_p_dir) - - if(queued_p_flipped && istype(P, /obj/item/pipe/trinary/flippable)) - var/obj/item/pipe/trinary/flippable/F = P - F.flipped = queued_p_flipped - - P.update() - P.add_fingerprint(usr) - P.setPipingLayer(temp_piping_layer) - P.add_atom_colour(GLOB.pipe_paint_colors[paint_color], FIXED_COLOUR_PRIORITY) - - if(METER_MODE) //Making pipe meters - if(!can_make_pipe) - return ..() - to_chat(user, "You start building a meter...") - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if(do_after(user, 2, target = A)) - activate() - var/obj/item/pipe_meter/PM = new /obj/item/pipe_meter(get_turf(A)) - PM.setAttachLayer(temp_piping_layer) + if(queued_p_flipped && istype(P, /obj/item/pipe/trinary/flippable)) + var/obj/item/pipe/trinary/flippable/F = P + F.flipped = queued_p_flipped + P.update() + P.add_fingerprint(usr) + P.setPipingLayer(temp_piping_layer) + P.add_atom_colour(GLOB.pipe_paint_colors[paint_color], FIXED_COLOUR_PRIORITY) + if(DISPOSALS_MODE) //Making disposals pipes if(!can_make_pipe) return ..() @@ -439,5 +433,4 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( #undef PAINT_MODE #undef EATING_MODE #undef ATMOS_MODE -#undef METER_MODE #undef DISPOSALS_MODE diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm index 4bddb0f7a7..03afb77b9e 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -9,7 +9,7 @@ new /obj/item/storage/lockbox/medal/cargo(src) new /obj/item/clothing/under/rank/cargo(src) new /obj/item/clothing/shoes/sneakers/brown(src) -// new /obj/item/device/radio/headset/headset_cargo(src) + new /obj/item/device/radio/headset/headset_cargo(src) new /obj/item/clothing/suit/fire/firefighter(src) new /obj/item/clothing/gloves/fingerless(src) new /obj/item/device/megaphone/cargo(src) diff --git a/code/game/objects/structures/transit_tubes/transit_tube.dm b/code/game/objects/structures/transit_tubes/transit_tube.dm index a958cc2fb6..f0e11434f2 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube.dm @@ -12,6 +12,7 @@ var/list/tube_dirs //list of directions this tube section can connect to. var/exit_delay = 1 var/enter_delay = 0 + var/const/time_to_unwrench = 2 SECONDS /obj/structure/transit_tube/CanPass(atom/movable/mover, turf/target) if(istype(mover) && (mover.pass_flags & PASSGLASS)) @@ -42,7 +43,7 @@ to_chat(user, "Remove the pod first!") return user.visible_message("[user] starts to deattach \the [src].", "You start to deattach the [name]...") - if(W.use_tool(src, user, 40, volume=50)) + if(W.use_tool(src, user, time_to_unwrench, volume=50)) to_chat(user, "You deattach the [name].") var/obj/structure/c_transit_tube/R = new tube_construction(loc) R.setDir(dir) 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 883cd8e4bb..fb5988f72a 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube_construction.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube_construction.dm @@ -9,6 +9,7 @@ density = FALSE layer = LOW_ITEM_LAYER //same as the built tube anchored = FALSE + var/const/time_to_unwrench = 2 SECONDS var/flipped = 0 var/build_type = /obj/structure/transit_tube var/flipped_build_type @@ -33,7 +34,7 @@ /obj/structure/c_transit_tube/wrench_act(mob/living/user, obj/item/I) to_chat(user, "You start attaching the [name]...") add_fingerprint(user) - if(I.use_tool(src, user, 40, volume=50)) + if(I.use_tool(src, user, time_to_unwrench, volume=50)) 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/turfs/space/space.dm b/code/game/turfs/space/space.dm index 4f6ab44a5e..ed21431fe7 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -130,7 +130,24 @@ return if(destination_z && destination_x && destination_y) - A.forceMove(locate(destination_x, destination_y, destination_z)) + var/tx = destination_x + var/ty = destination_y + var/turf/DT = locate(tx, ty, destination_z) + var/itercount = 0 + while(DT.density || istype(DT.loc,/area/shuttle)) // Extend towards the center of the map, trying to look for a better place to arrive + if (itercount++ >= 100) + log_game("SPACE Z-TRANSIT ERROR: Could not not find a safe place to land [A] within 100 iterations.") + break + if (tx < 128) + tx++ + else + tx-- + if (ty < 128) + ty++ + else + ty-- + DT = locate(tx, ty, destination_z) + A.forceMove(DT) if(isliving(A)) var/mob/living/L = A diff --git a/code/modules/admin/permissionedit.dm b/code/modules/admin/permissionedit.dm index 1173c9393c..15fc906e05 100644 --- a/code/modules/admin/permissionedit.dm +++ b/code/modules/admin/permissionedit.dm @@ -73,7 +73,7 @@ var/task = href_list["editrights"] var/skip if(task == "activate" || task == "deactivate") - skip = 1 + skip = TRUE if(!CONFIG_GET(flag/admin_legacy_system) && CONFIG_GET(flag/protect_legacy_admins) && task == "rank") if(admin_ckey in GLOB.protected_admins) to_chat(usr, "Editing the rank of this admin is blocked by server configuration.") @@ -82,20 +82,20 @@ if(D.rank in GLOB.protected_ranks) to_chat(usr, "Editing the flags of this rank is blocked by server configuration.") return - if(check_rights(R_DBRANKS, 0)) + if(check_rights(R_DBRANKS, FALSE)) if(!skip) if(!SSdbcore.Connect()) to_chat(usr, "Unable to connect to database, changes are temporary only.") - use_db = "Temporary" - if(!use_db) + use_db = FALSE + else use_db = alert("Permanent changes are saved to the database for future rounds, temporary changes will affect only the current round", "Permanent or Temporary?", "Permanent", "Temporary", "Cancel") if(use_db == "Cancel") return if(use_db == "Permanent") - use_db = 1 + use_db = TRUE admin_ckey = sanitizeSQL(admin_ckey) else - use_db = 0 + use_db = FALSE if(task != "add") D = GLOB.admin_datums[admin_ckey] if(!D) @@ -124,19 +124,20 @@ edit_admin_permissions() /datum/admins/proc/add_admin(use_db) - . = sanitizeSQL(ckey(input("New admin's ckey","Admin ckey") as text|null)) + . = ckey(input("New admin's ckey","Admin ckey") as text|null) if(!.) - return 0 + return FALSE if(. in GLOB.admin_datums+GLOB.deadmins) to_chat(usr, "[.] is already an admin.") - return 0 + return FALSE if(use_db) + . = sanitizeSQL(.) var/datum/DBQuery/query_add_admin = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin")] (ckey, rank) VALUES ('[.]', 'NEW ADMIN')") if(!query_add_admin.warn_execute()) - return 0 + return FALSE var/datum/DBQuery/query_add_admin_log = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_log")] (datetime, adminckey, adminip, operation, log) VALUES ('[SQLtime()]', '[sanitizeSQL(usr.ckey)]', INET_ATON('[sanitizeSQL(usr.client.address)]'), 'add admin', 'New admin added: [.]')") if(!query_add_admin_log.warn_execute()) - return 0 + return FALSE /datum/admins/proc/remove_admin(admin_ckey, use_db, datum/admins/D) if(alert("Are you sure you want to remove [admin_ckey]?","Confirm Removal","Do it","Cancel") == "Do it") @@ -175,7 +176,7 @@ rank_names[R.name] = R var/new_rank = input("Please select a rank", "New rank") as null|anything in rank_names if(new_rank == "*New Rank*") - new_rank = sanitizeSQL(ckeyEx(input("Please input a new rank", "New custom rank") as text|null)) + new_rank = ckeyEx(input("Please input a new rank", "New custom rank") as text|null) if(!new_rank) return R = rank_names[new_rank] @@ -186,6 +187,7 @@ R = new(new_rank) //blank new admin_rank GLOB.admin_ranks += R if(use_db) + new_rank = sanitizeSQL(new_rank) if(!R) var/datum/DBQuery/query_add_rank = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin_ranks")] (rank, flags, exclude_flags, can_edit_rights) VALUES ('[new_rank]', '0', '0', '0')") if(!query_add_rank.warn_execute()) @@ -208,7 +210,8 @@ if(D) //they were previously an admin D.disassociate() //existing admin needs to be disassociated D.rank = R //set the admin_rank as our rank - D.associate() + var/client/C = GLOB.directory[admin_ckey] + D.associate(C) else D = new(R, admin_ckey, TRUE) //new admin message_admins("[key_name_admin(usr)] edited the admin rank of [admin_ckey] to [new_rank] [use_db ? "permanently" : "temporarily"]") diff --git a/code/modules/antagonists/disease/disease_mob.dm b/code/modules/antagonists/disease/disease_mob.dm index f348704c77..79b218686b 100644 --- a/code/modules/antagonists/disease/disease_mob.dm +++ b/code/modules/antagonists/disease/disease_mob.dm @@ -96,6 +96,17 @@ the new instance inside the host to be updated to the template's stats. if(adapt_ready > 0) stat("Adaptation Ready: [round(adapt_ready/10, 0.1)]s") + +/mob/camera/disease/examine(mob/user) + ..() + if(isobserver(user)) + to_chat(user, "[src] has [points]/[total_points] adaptation points.") + to_chat(user, "[src] has the following unlocked:") + for(var/A in purchased_abilities) + var/datum/disease_ability/B = A + if(istype(B)) + to_chat(user, "[B.name]") + /mob/camera/disease/say(message) return diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm index e7165fc136..03a76f19a1 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm @@ -86,5 +86,6 @@ GLOBAL_LIST_EMPTY(jam_on_wardec) return TRUE #undef CHALLENGE_TELECRYSTALS +#undef CHALLENGE_TIME_LIMIT #undef CHALLENGE_MIN_PLAYERS #undef CHALLENGE_SHUTTLE_DELAY diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index f757dbb7b3..875b525633 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -137,6 +137,9 @@ /datum/gas/pluoxium = new/datum/tlv(-1, -1, 135, 140) // Partial pressure, kpa ) +/obj/machinery/airalarm/unlocked + locked = FALSE + /obj/machinery/airalarm/engine name = "engine air alarm" locked = FALSE diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index e5bc99fabf..b954dcef75 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -253,3 +253,68 @@ /obj/item/clothing/shoes/bronze/Initialize() . = ..() AddComponent(/datum/component/squeak, list('sound/machines/clockcult/integration_cog_install.ogg' = 1, 'sound/magic/clockwork/fellowship_armory.ogg' = 1), 50) + +/obj/item/clothing/shoes/wheelys + name = "Wheely-Heels" + desc = "Uses patented retractable wheel technology. Never sacrifice speed for style - not that this provides much of either." //Thanks Fel + icon_state = "wheelys" + item_state = "wheelys" + actions_types = list(/datum/action/item_action/wheelys) + var/wheelToggle = FALSE //False means wheels are not popped out + var/obj/vehicle/ridden/scooter/wheelys/W + +/obj/item/clothing/shoes/wheelys/Initialize() + . = ..() + W = new /obj/vehicle/ridden/scooter/wheelys(null) + +/obj/item/clothing/shoes/wheelys/ui_action_click(mob/user, action) + if(!isliving(user)) + return + if(!istype(user.get_item_by_slot(slot_shoes), /obj/item/clothing/shoes/wheelys)) + to_chat(user, "You must be wearing the wheely-heels to use them!") + return + if(!(W.is_occupant(user))) + wheelToggle = FALSE + if(wheelToggle) + W.unbuckle_mob(user) + wheelToggle = FALSE + return + W.forceMove(get_turf(user)) + W.buckle_mob(user) + wheelToggle = TRUE + +/obj/item/clothing/shoes/wheelys/dropped(mob/user) + if(wheelToggle) + W.unbuckle_mob(user) + wheelToggle = FALSE + ..() + +/obj/item/clothing/shoes/wheelys/Destroy() + QDEL_NULL(W) + . = ..() + +/obj/item/clothing/shoes/kindleKicks + name = "Kindle Kicks" + desc = "They'll sure kindle something in you, and it's not childhood nostalgia..." + icon_state = "kindleKicks" + item_state = "kindleKicks" + actions_types = list(/datum/action/item_action/kindleKicks) + var/lightCycle = 0 + var/active = FALSE + +/obj/item/clothing/shoes/kindleKicks/ui_action_click(mob/user, action) + if(active) + return + active = TRUE + set_light(2, 3, rgb(rand(0,255),rand(0,255),rand(0,255))) + addtimer(CALLBACK(src, .proc/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) + else + set_light(0) + lightCycle = 0 + active = FALSE \ No newline at end of file diff --git a/code/modules/mining/aux_base.dm b/code/modules/mining/aux_base.dm index d52482c4ab..397436bda8 100644 --- a/code/modules/mining/aux_base.dm +++ b/code/modules/mining/aux_base.dm @@ -144,9 +144,11 @@ interface with the mining shuttle at the landing site if a mobile beacon is also return if(!no_restrictions) var/static/list/disallowed_turf_types = typecacheof(list( + /turf/closed, /turf/open/lava, - /turf/closed/indestructible, /turf/open/indestructible, + )) - typecacheof(list( + /turf/closed/mineral, )) if(!is_mining_level(T.z)) @@ -231,7 +233,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also if(BAD_COORDS) to_chat(user, "Location is too close to the edge of the station's scanning range. Move several paces away and try again.") if(BAD_TURF) - to_chat(user, "The landing zone contains turfs unsuitable for a base.") + to_chat(user, "The landing zone contains turfs unsuitable for a base. Make sure you've removed all walls and dangerous terrain from the landing zone.") /obj/item/device/assault_pod/mining/unrestricted name = "omni-locational landing field designator" @@ -248,6 +250,13 @@ interface with the mining shuttle at the landing site if a mobile beacon is also width = 9 height = 9 +/obj/docking_port/mobile/auxillary_base/takeoff(list/old_turfs, list/new_turfs, list/moved_atoms, rotation, movement_direction, old_dock, area/underlying_old_area) + for(var/i in new_turfs) + var/turf/place = i + if(istype(place, /turf/closed/mineral)) + place.ScrapeAway() + return ..() + obj/docking_port/stationary/public_mining_dock name = "public mining base dock" id = "disabled" //The Aux Base has to leave before this can be used as a dock. diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index 5a48e1c6d1..fb04d174e2 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -22,27 +22,7 @@ maxHealth = 400 health = 400 icon_state = "alienq" - var/datum/action/small_sprite/smallsprite = new/datum/action/small_sprite() - -/datum/action/small_sprite - name = "Toggle Giant Sprite - Others will always see you as giant" - button_icon_state = "smallqueen" - background_icon_state = "bg_alien" - var/small = 0 - -/datum/action/small_sprite/Trigger() - ..() - if(!small) - var/image/I = image(icon = 'icons/mob/alien.dmi' , icon_state = "alienq", loc = owner) - I.override = 1 - I.pixel_x -= owner.pixel_x - I.pixel_y -= owner.pixel_y - owner.add_alt_appearance(/datum/atom_hud/alternate_appearance/basic, "smallqueen", I) - - small = 1 - else - owner.remove_alt_appearance("smallqueen") - small = 0 + var/datum/action/small_sprite/smallsprite = new/datum/action/small_sprite/queen() /mob/living/carbon/alien/humanoid/royal/queen/Initialize() //there should only be one queen diff --git a/code/modules/mob/living/silicon/ai/freelook/chunk.dm b/code/modules/mob/living/silicon/ai/freelook/chunk.dm index 829e467ebc..f062c7e010 100644 --- a/code/modules/mob/living/silicon/ai/freelook/chunk.dm +++ b/code/modules/mob/living/silicon/ai/freelook/chunk.dm @@ -163,10 +163,10 @@ for(var/turf in obscuredTurfs) var/turf/t = turf if(!t.obscured) - t.obscured = image('icons/effects/cameravis.dmi', t, null, LIGHTING_LAYER+1) + t.obscured = image('icons/effects/cameravis.dmi', t, null, BYOND_LIGHTING_LAYER+0.1) t.obscured.pixel_x = -t.pixel_x t.obscured.pixel_y = -t.pixel_y - t.obscured.plane = LIGHTING_PLANE+1 + t.obscured.plane = BYOND_LIGHTING_PLANE+0.1 obscured += t.obscured #undef UPDATE_BUFFER 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 702c8c8425..631316e6af 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm @@ -38,11 +38,11 @@ Difficulty: Medium spacewalk = TRUE attacktext = "chomps" attack_sound = 'sound/magic/demon_attack1.ogg' + icon = 'icons/mob/lavaland/64x64megafauna.dmi' icon_state = "dragon" icon_living = "dragon" icon_dead = "dragon_dead" friendly = "stares down" - icon = 'icons/mob/lavaland/64x64megafauna.dmi' speak_emote = list("roars") armour_penetration = 40 melee_damage_lower = 40 @@ -61,8 +61,10 @@ Difficulty: Medium score_type = DRAKE_SCORE deathmessage = "collapses into a pile of bones, its flesh sloughing away." death_sound = 'sound/magic/demon_dies.ogg' + var/datum/action/small_sprite/smallsprite = new/datum/action/small_sprite/drake() /mob/living/simple_animal/hostile/megafauna/dragon/Initialize() + smallsprite.Grant(src) . = ..() internal = new/obj/item/device/gps/internal/dragon(src) @@ -380,6 +382,7 @@ Difficulty: Medium obj_damage = 80 melee_damage_upper = 30 melee_damage_lower = 30 + mouse_opacity = MOUSE_OPACITY_ICON damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1) loot = list() crusher_loot = list() diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 7c94ed7392..ffe3d6383b 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -96,6 +96,9 @@ var/update_overlay = -1 var/icon_update_needed = FALSE +/obj/machinery/power/apc/unlocked + locked = FALSE + /obj/machinery/power/apc/highcap/five_k cell_type = /obj/item/stock_parts/cell/upgraded/plus diff --git a/code/modules/power/tesla/coil.dm b/code/modules/power/tesla/coil.dm index b55accc134..b00aa51d09 100644 --- a/code/modules/power/tesla/coil.dm +++ b/code/modules/power/tesla/coil.dm @@ -132,9 +132,9 @@ icon_state = "rpcoil[anchored]" /obj/machinery/power/tesla_coil/research/attackby(obj/item/W, mob/user, params) - . = ..() if(default_deconstruction_screwdriver(user, "rpcoil_open[anchored]", "rpcoil[anchored]", W)) return + return ..() /obj/machinery/power/grounding_rod name = "grounding rod" diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index f240e0b6af..5b7c5eb804 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -316,7 +316,7 @@ to_chat(user, "You feel yourself radically changing your slime type...") if(do_after(user, 120, target = user)) to_chat(user, "You feel different!") - user.set_species(/datum/species/jelly/slime) + user.set_species(pick(/datum/species/jelly/slime, /datum/species/jelly/stargazer)) return to_chat(user, "You stop the transformation.") @@ -870,8 +870,9 @@ force = 6 materials = list(MAT_METAL=500) throwforce = 10 - throw_speed = 3 - throw_range = 7 + throw_speed = 0.1 + throw_range = 28 + glide_size = 2 flags_1 = CONDUCT_1 max_amount = 60 turf_type = /turf/open/floor/sepia diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index e9182edeae..1e78462eaa 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -150,6 +150,7 @@ log_game("[key_name(user)] has emagged the emergency shuttle in \ [COORD(src)] [time] seconds before launch.") obj_flags |= EMAGGED + SSshuttle.emergency.movement_force = list("KNOCKDOWN" = 60, "THROW" = 20)//YOUR PUNY SEATBELTS can SAVE YOU NOW, MORTAL var/datum/species/S = new for(var/i in 1 to 10) // the shuttle system doesn't know who these people are, but they diff --git a/code/modules/vehicles/scooter.dm b/code/modules/vehicles/scooter.dm index a3e10c1a31..4b2dba7bc3 100644 --- a/code/modules/vehicles/scooter.dm +++ b/code/modules/vehicles/scooter.dm @@ -146,3 +146,44 @@ qdel(src) return TRUE +//Wheelys +/obj/vehicle/ridden/scooter/wheelys + name = "Wheely-Heels" + desc = "Uses patented retractable wheel technology. Never sacrifice speed for style - not that this provides much of either." + icon = null + density = FALSE + +/obj/vehicle/ridden/scooter/wheelys/Initialize() + . = ..() + var/datum/component/riding/D = LoadComponent(/datum/component/riding) + D.vehicle_move_delay = 0 + D.set_vehicle_dir_layer(SOUTH, ABOVE_MOB_LAYER) + D.set_vehicle_dir_layer(NORTH, OBJ_LAYER) + D.set_vehicle_dir_layer(EAST, OBJ_LAYER) + D.set_vehicle_dir_layer(WEST, OBJ_LAYER) + +/obj/vehicle/ridden/scooter/wheelys/post_unbuckle_mob(mob/living/M) + if(!has_buckled_mobs()) + to_chat(M, "You pop the Wheely-Heel's wheels back into place.") + moveToNullspace() + return ..() + +/obj/vehicle/ridden/scooter/wheelys/post_buckle_mob(mob/living/M) + to_chat(M, "You pop out the Wheely-Heel's wheels.") + return ..() + +/obj/vehicle/ridden/scooter/wheelys/Collide(atom/A) + . = ..() + if(A.density && has_buckled_mobs()) + var/mob/living/H = buckled_mobs[1] + var/atom/throw_target = get_edge_target_turf(H, pick(GLOB.cardinals)) + unbuckle_mob(H) + H.throw_at(throw_target, 4, 3) + H.Knockdown(30) + H.adjustStaminaLoss(10) + var/head_slot = H.get_item_by_slot(slot_head) + if(!head_slot || !(istype(head_slot,/obj/item/clothing/head/helmet) || istype(head_slot,/obj/item/clothing/head/hardhat))) + H.adjustBrainLoss(1) + H.updatehealth() + visible_message("[src] crashes into [A], sending [H] flying!") + playsound(src, 'sound/effects/bang.ogg', 50, 1) \ No newline at end of file diff --git a/icons/mob/actions/actions_items.dmi b/icons/mob/actions/actions_items.dmi index 266c197ad33999d7d26578d549cd4215f04f9d8a..b16c7e42637e660c3addcef3545dd37846b357f8 100644 GIT binary patch literal 8149 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 literal 7360 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�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 ge%v_zp0Fcz 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

3S`% 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 delta 88127 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 diff --git a/icons/obj/atmospherics/components/unary_devices.dmi b/icons/obj/atmospherics/components/unary_devices.dmi index f5b86cddcc261f03c387e7088140ae307e3ccc56..e54f6034e463e45194076dd92a5206cc9e3c7c86 100644 GIT binary patch delta 23430 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 delta 23113 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 diff --git a/modular_citadel/code/datums/components/material_container.dm b/modular_citadel/code/datums/components/material_container.dm new file mode 100644 index 0000000000..a7c50e37c5 --- /dev/null +++ b/modular_citadel/code/datums/components/material_container.dm @@ -0,0 +1,4 @@ +/datum/material/plastic + name = "Plastic" + id = MAT_PLASTIC + sheet_type = /obj/item/stack/sheet/plastic \ No newline at end of file diff --git a/strings/revenant_names.json b/strings/revenant_names.json new file mode 100644 index 0000000000..ce85b29b3a --- /dev/null +++ b/strings/revenant_names.json @@ -0,0 +1,52 @@ +{ + "spirit_type": [ + "Spirit", + "Ghost", + "Spectre", + "Phantom", + "Revenant", + "Essence", + "Soul" + ], + + "adverb": [ + "", + "abysmal ", + "dark ", + "eternal ", + "endless ", + "searing ", + "abyssal ", + "vicious ", + "hateful ", + "hideous ", + "malevolent ", + "fiery ", + "silent ", + "violent ", + "peaceful ", + "indifferent ", + "brutal " + ], + + "theme": [ + "despair", + "agony", + "screams", + "vengeance", + "hellfire", + "anger", + "suffering", + "death", + "destruction", + "hate", + "misery", + "disease", + "desperation", + "sorrow", + "ruin", + "salt", + "grief", + "laughter" + ] +} diff --git a/tgstation.dme b/tgstation.dme index 503924baea..a1b5c93299 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2599,6 +2599,7 @@ #include "modular_citadel\code\controllers\subsystem\research.dm" #include "modular_citadel\code\controllers\subsystem\shuttle.dm" #include "modular_citadel\code\datums\uplink_items_cit.dm" +#include "modular_citadel\code\datums\components\material_container.dm" #include "modular_citadel\code\datums\mutations\hulk.dm" #include "modular_citadel\code\datums\status_effects\debuffs.dm" #include "modular_citadel\code\datums\traits\neutral.dm" diff --git a/tgui/assets/tgui.css b/tgui/assets/tgui.css index ffe61666b9..256b53c106 100644 --- a/tgui/assets/tgui.css +++ b/tgui/assets/tgui.css @@ -1 +1 @@ -@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.clockwork{background:linear-gradient(180deg,#b18b25 0,#5f380e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb18b25",endColorstr="#ff5f380e",GradientType=0)}body.clockwork .normal{color:#b18b25}body.clockwork .good{color:#cfba47}body.clockwork .average{color:#896b19}body.clockwork .bad{color:#5f380e}body.clockwork .highlight{color:#b18b25}body.clockwork main{display:block;margin-top:32px;padding:2px 6px 0}body.clockwork hr{height:2px;background-color:#b18b25;border:none}body.clockwork .hidden{display:none}body.clockwork .bar .barText,body.clockwork span.button{color:#b18b25;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.clockwork .bold{font-weight:700}body.clockwork .italic{font-style:italic}body.clockwork [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.clockwork div[data-tooltip],body.clockwork span[data-tooltip]{position:relative}body.clockwork div[data-tooltip]:after,body.clockwork span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #170800;background-color:#2d1400}body.clockwork div[data-tooltip]:hover:after,body.clockwork span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.clockwork div[data-tooltip].tooltip-top:after,body.clockwork span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-top:hover:after,body.clockwork span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:after,body.clockwork span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:hover:after,body.clockwork span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-left:after,body.clockwork span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-left:hover:after,body.clockwork span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:after,body.clockwork span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:hover:after,body.clockwork span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #170800;background:#2d1400}body.clockwork .bar .barText{position:absolute;top:0;right:3px}body.clockwork .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#b18b25}body.clockwork .bar .barFill.good{background-color:#cfba47}body.clockwork .bar .barFill.average{background-color:#896b19}body.clockwork .bar .barFill.bad{background-color:#5f380e}body.clockwork span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #170800}body.clockwork span.button .fa{padding-right:2px}body.clockwork span.button.normal{transition:background-color .5s;background-color:#5f380e}body.clockwork span.button.normal.active:focus,body.clockwork span.button.normal.active:hover{transition:background-color .25s;background-color:#704211;outline:0}body.clockwork span.button.disabled{transition:background-color .5s;background-color:#2d1400}body.clockwork span.button.disabled.active:focus,body.clockwork span.button.disabled.active:hover{transition:background-color .25s;background-color:#441e00;outline:0}body.clockwork span.button.selected{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.selected.active:focus,body.clockwork span.button.selected.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.toggle{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.toggle.active:focus,body.clockwork span.button.toggle.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.caution{transition:background-color .5s;background-color:#be6209}body.clockwork span.button.caution.active:focus,body.clockwork span.button.caution.active:hover{transition:background-color .25s;background-color:#cd6a0a;outline:0}body.clockwork span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.clockwork span.button.danger.active:focus,body.clockwork span.button.danger.active:hover{transition:background-color .25s;background-color:#abaf00;outline:0}body.clockwork span.button.gridable{width:125px;margin:2px 0}body.clockwork span.button.gridable.center{text-align:center;width:75px}body.clockwork span.button+span:not(.button),body.clockwork span:not(.button)+span.button{margin-left:5px}body.clockwork div.display{width:100%;padding:4px;margin:6px 0;background-color:#2d1400;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400);background-color:rgba(45,20,0,.9);box-shadow:inset 0 0 5px rgba(0,0,0,.3)}body.clockwork div.display.tabular{padding:0;margin:0}body.clockwork div.display header,body.clockwork div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#cfba47;border-bottom:2px solid #b18b25}body.clockwork div.display header .buttonRight,body.clockwork div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.clockwork div.display article,body.clockwork div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.clockwork input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#b18b25;background-color:#cfba47;border:1px solid #272727}body.clockwork input.number{width:35px}body.clockwork input::-webkit-input-placeholder{color:#999}body.clockwork input:-ms-input-placeholder{color:#999}body.clockwork input::placeholder{color:#999}body.clockwork input::-ms-clear{display:none}body.clockwork svg.linegraph{overflow:hidden}body.clockwork div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#2d1400;font-weight:700;font-style:italic;background-color:#000;background-image:repeating-linear-gradient(-45deg,#000,#000 10px,#170800 0,#170800 20px)}body.clockwork div.notice .label{color:#2d1400}body.clockwork div.notice .content:only-of-type{padding:0}body.clockwork div.notice hr{background-color:#896b19}body.clockwork div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #5f380e;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.clockwork section .cell,body.clockwork section .content,body.clockwork section .label,body.clockwork section .line,body.nanotrasen section .cell,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.clockwork section{display:table-row;width:100%}body.clockwork section:not(:first-child){padding-top:4px}body.clockwork section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.clockwork section .label{width:1%;padding-right:32px;white-space:nowrap;color:#b18b25}body.clockwork section .content:not(:last-child){padding-right:16px}body.clockwork section .line{width:100%}body.clockwork section .cell:not(:first-child){text-align:center;padding-top:0}body.clockwork section .cell span.button{width:75px}body.clockwork section:not(:last-child){padding-right:4px}body.clockwork div.subdisplay{width:100%;margin:0}body.clockwork header.titlebar .close,body.clockwork header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#cfba47}body.clockwork header.titlebar .close:hover,body.clockwork header.titlebar .minimize:hover{color:#d1bd50}body.clockwork header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#5f380e;border-bottom:1px solid #170800;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.clockwork header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.clockwork header.titlebar .title{position:absolute;top:6px;left:46px;color:#cfba47;font-size:16px;white-space:nowrap}body.clockwork header.titlebar .minimize{position:absolute;top:6px;right:46px}body.clockwork header.titlebar .close{position:absolute;top:4px;right:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgNDI1IDIwMCIgb3BhY2l0eT0iLjMzIj4NCiAgPHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPg0KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPg0KICA8cGF0aCBkPSJtIDQyMC4xNTUzNSwxNzcuODkxMTkgYSAxMy40MTIwMzgsMTIuNTAxODQyIDAgMCAxIC04LjYzMjk1LDIyLjA2OTUxIGwgLTY2LjExODMyLDAgYSA1LjM2NDgxNTIsNS4wMDA3MzcgMCAwIDEgLTUuMzY0ODIsLTUuMDAwNzQgbCAwLC03OS44NzkzMSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.toggle{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.toggle.active:focus,body.nanotrasen span.button.toggle.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button.gridable.center{text-align:center;width:75px}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display.tabular{padding:0;margin:0}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input.number{width:35px}body.nanotrasen input::-webkit-input-placeholder{color:#999}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .cell,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen section .cell:not(:first-child){text-align:center;padding-top:0}body.nanotrasen section .cell span.button{width:75px}body.nanotrasen section:not(:last-child){padding-right:4px}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgMjAwIDI4OS43NDIiIG9wYWNpdHk9Ii4zMyI+DQogIDxwYXRoIGQ9Im0gOTMuNTM3Njc3LDAgYyAtMTguMTEzMTI1LDAgLTM0LjIyMDEzMywzLjExMTY0IC00OC4zMjM0ODQsOS4zMzQzNyAtMTMuOTY1MDkyLDYuMjIxNjcgLTI0LjYxMjQ0MiwxNS4wNzExNCAtMzEuOTQwNjUxLDI2LjU0NzEgLTcuMTg5OTM5OCwxMS4zMzc4OSAtMTAuMzAxMjI2NiwyNC43NDkxMSAtMTAuMzAxMjI2Niw0MC4yMzQ3OCAwLDEwLjY0NjYyIDIuNzI1MDAyNiwyMC40NjQ2NSA4LjE3NTExMTYsMjkuNDUyNTggNS42MTUyNzcsOC45ODY4NiAxNC4wMzgyNzcsMTcuMzUyMDQgMjUuMjY4ODIxLDI1LjA5NDM2IDExLjIzMDU0NCw3LjYwNTMxIDI2LjUwNzQyMSwxNS40MTgzNSA0NS44MzA1MTQsMjMuNDM3ODIgMTkuOTgzNzQ4LDguMjk1NTcgMzQuODQ4ODQ4LDE1LjU1NDcxIDQ0LjU5Mjk5OCwyMS43NzYzOCA5Ljc0NDE0LDYuMjIyNzMgMTYuNzYxNywxMi44NTg1IDIxLjA1NTcyLDE5LjkwOTUxIDQuMjk0MDQsNy4wNTIwOCA2LjQ0MTkzLDE1Ljc2NDA4IDYuNDQxOTMsMjYuMTM0NTkgMCwxNi4xNzcwMiAtNS4yMDE5NiwyOC40ODIyMiAtMTUuNjA2NzMsMzYuOTE2ODIgLTEwLjIzOTYsOC40MzQ3IC0yNS4wMjIwMywxMi42NTIzIC00NC4zNDUxNjksMTIuNjUyMyAtMTQuMDM4MTcxLDAgLTI1LjUxNTI0NywtMS42NTk0IC0zNC40MzM2MTgsLTQuOTc3NyAtOC45MTgzNywtMy40NTY2IC0xNi4xODU1NzIsLTguNzExMyAtMjEuODAwODM5LC0xNS43NjMzIC01LjYxNTI3NywtNy4wNTIxIC0xMC4wNzQ3OTUsLTE2LjY2MDg4IC0xMy4zNzc4OTksLTI4LjgyODEyIGwgLTI0Ljc3MzE2MjYyOTM5NDUsMCAwLDU2LjgyNjMyIEMgMzMuODU2NzY5LDI4Ni4wNzYwMSA2My43NDkwNCwyODkuNzQyMDEgODkuNjc4MzgzLDI4OS43NDIwMSBjIDE2LjAyMDAyNywwIDMwLjcxOTc4NywtMS4zODI3IDQ0LjA5NzMzNywtNC4xNDc5IDEzLjU0MjcyLC0yLjkwNDMgMjUuMTA0MSwtNy40Njc2IDM0LjY4MzA5LC0xMy42ODkzIDkuNzQ0MTMsLTYuMzU5NyAxNy4zNDA0MiwtMTQuNTE5NSAyMi43OTA1MiwtMjQuNDc0OCA1LjQ1MDEsLTEwLjA5MzMyIDguMTc1MTEsLTIyLjM5OTU5IDguMTc1MTEsLTM2LjkxNjgyIDAsLTEyLjk5NzY0IC0zLjMwMjEsLTI0LjMzNTM5IC05LjkwODI5LC0zNC4wMTQ2IC02LjQ0MTA1LC05LjgxNzI1IC0xNS41MjU0NSwtMTguNTI3MDcgLTI3LjI1MTQ2LC0yNi4xMzEzMyAtMTEuNTYwODUsLTcuNjA0MjcgLTI3LjkxMDgzLC0xNS44MzE0MiAtNDkuMDUwNjYsLTI0LjY4MDIyIC0xNy41MDY0NCwtNy4xOTAxMiAtMzAuNzE5NjY4LC0xMy42ODk0OCAtMzkuNjM4MDM4LC0xOS40OTcwMSAtOC45MTgzNzEsLTUuODA3NTIgLTE4LjYwNzQ3NCwtMTIuNDM0MDkgLTI0LjA5NjUyNCwtMTguODc0MTcgLTUuNDI2MDQzLC02LjM2NjE2IC05LjY1ODgyNiwtMTUuMDcwMDMgLTkuNjU4ODI2LC0yNC44ODcyOSAwLC05LjI2NDAxIDIuMDc1NDE0LC0xNy4yMTM0NSA2LjIyMzQ1NCwtMjMuODUwMzMgMTEuMDk4Mjk4LC0xNC4zOTc0OCA0MS4yODY2MzgsLTEuNzk1MDcgNDUuMDc1NjA5LDI0LjM0NzYyIDQuODM5MzkyLDYuNzc0OTEgOC44NDkzNSwxNi4yNDcyOSAxMi4wMjk1MTUsMjguNDE1NiBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNC40NzgyNSwtNS45MjQ0OCAtOS45NTQ4OCwtMTAuNjMyMjIgLTE1LjkwODM3LC0xNC4zNzQxMSAxLjY0MDU1LDAuNDc5MDUgMy4xOTAzOSwxLjAyMzc2IDQuNjM4NjUsMS42NDAyNCA2LjQ5ODYxLDIuNjI2MDcgMTIuMTY3OTMsNy4zMjc0NyAxNy4wMDczLDE0LjEwMzQ1IDQuODM5MzksNi43NzQ5MSA4Ljg0OTM1LDE2LjI0NTY3IDEyLjAyOTUyLDI4LjQxMzk3IDAsMCA4LjQ4MTI4LC0wLjEyODk0IDguNDg5NzgsLTAuMDAyIDAuNDE3NzYsNi40MTQ5NCAtMS43NTMzOSw5LjQ1Mjg2IC00LjEyMzQyLDEyLjU2MTA0IC0yLjQxNzQsMy4xNjk3OCAtNS4xNDQ4Niw2Ljc4OTczIC00LjAwMjc4LDEzLjAwMjkgMS41MDc4Niw4LjIwMzE4IDEwLjE4MzU0LDEwLjU5NjQyIDE0LjYyMTk0LDkuMzExNTQgLTMuMzE4NDIsLTAuNDk5MTEgLTUuMzE4NTUsLTEuNzQ5NDggLTUuMzE4NTUsLTEuNzQ5NDggMCwwIDEuODc2NDYsMC45OTg2OCA1LjY1MTE3LC0xLjM1OTgxIC0zLjI3Njk1LDAuOTU1NzEgLTEwLjcwNTI5LC0wLjc5NzM4IC0xMS44MDEyNSwtNi43NjMxMyAtMC45NTc1MiwtNS4yMDg2MSAwLjk0NjU0LC03LjI5NTE0IDMuNDAxMTMsLTEwLjUxNDgyIDIuNDU0NjIsLTMuMjE5NjggNS4yODQyNiwtNi45NTgzMSA0LjY4NDMsLTE0LjQ4ODI0IGwgMC4wMDMsMC4wMDIgOC45MjY3NiwwIDAsLTU1Ljk5OTY3IGMgLTE1LjA3MTI1LC0zLjg3MTY4IC0yNy42NTMxNCwtNi4zNjA0MiAtMzcuNzQ2NzEsLTcuNDY1ODYgLTkuOTU1MzEsLTEuMTA3NTUgLTIwLjE4ODIzLC0xLjY1OTgxIC0zMC42OTY2MTMsLTEuNjU5ODEgeiBtIDcwLjMyMTYwMywxNy4zMDg5MyAwLjIzODA1LDQwLjMwNDkgYyAxLjMxODA4LDEuMjI2NjYgMi40Mzk2NSwyLjI3ODE1IDMuMzQwODEsMy4xMDYwMiA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNCwxNi4yNDU2NiAxMi4wMjk1MSwyOC40MTM5NyBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNi42NzczMSwtNC41OTM4MSAtMTkuODM2NDMsLTEwLjQ3MzA5IC0zNi4xNDA3MSwtMTUuODI1MjIgeiBtIC0yOC4xMjA0OSw1LjYwNTUxIDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzcsLTYuNDY2OTcgLTEzLjg0Njc4LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDUsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gMTUuMjIxOTUsMjQuMDA4NDggOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzOCwtNi40NjY5NyAtMTMuODQ2NzksLTkuNzE3MjYgLTguNTY0NzksLTE3LjcxNjU1IHogbSAyMi43OTcwNCwwIGMgMi43NzE1LDcuOTk5MjkgMS43ODc0MSwxMS4yNDk1OCAtNC40OTM1NCwxNy43MTY1NSBsIDQuNDkzNTQsLTE3LjcxNjU1IHogbSAtOTkuMTEzODQsMi4yMDc2NCA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM4MiwtNi40NjY5NyAtMTMuODQ2NzgyLC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk1NDIsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff750000",endColorstr="#ff340404",GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.toggle{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.toggle.active:focus,body.syndicate span.button.toggle.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button.gridable.center{text-align:center;width:75px}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display.tabular{padding:0;margin:0}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input.number{width:35px}body.syndicate input::-webkit-input-placeholder{color:#999}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate section .cell:not(:first-child){text-align:center;padding-top:0}body.syndicate section .cell span.button{width:75px}body.syndicate section:not(:last-child){padding-right:4px}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"} \ No newline at end of file +@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.clockwork{background:linear-gradient(180deg,#b18b25 0,#5f380e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb18b25",endColorstr="#ff5f380e",GradientType=0)}body.clockwork .normal{color:#b18b25}body.clockwork .good{color:#cfba47}body.clockwork .average{color:#896b19}body.clockwork .bad{color:#5f380e}body.clockwork .highlight{color:#b18b25}body.clockwork main{display:block;margin-top:32px;padding:2px 6px 0}body.clockwork hr{height:2px;background-color:#b18b25;border:none}body.clockwork .hidden{display:none}body.clockwork .bar .barText,body.clockwork span.button{color:#b18b25;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.clockwork .bold{font-weight:700}body.clockwork .italic{font-style:italic}body.clockwork [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.clockwork div[data-tooltip],body.clockwork span[data-tooltip]{position:relative}body.clockwork div[data-tooltip]:after,body.clockwork span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #170800;background-color:#2d1400}body.clockwork div[data-tooltip]:hover:after,body.clockwork span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.clockwork div[data-tooltip].tooltip-top:after,body.clockwork span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-top:hover:after,body.clockwork span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:after,body.clockwork span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:hover:after,body.clockwork span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-left:after,body.clockwork span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-left:hover:after,body.clockwork span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:after,body.clockwork span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:hover:after,body.clockwork span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #170800;background:#2d1400}body.clockwork .bar .barText{position:absolute;top:0;right:3px}body.clockwork .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#b18b25}body.clockwork .bar .barFill.good{background-color:#cfba47}body.clockwork .bar .barFill.average{background-color:#896b19}body.clockwork .bar .barFill.bad{background-color:#5f380e}body.clockwork span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #170800}body.clockwork span.button .fa{padding-right:2px}body.clockwork span.button.normal{transition:background-color .5s;background-color:#5f380e}body.clockwork span.button.normal.active:focus,body.clockwork span.button.normal.active:hover{transition:background-color .25s;background-color:#704211;outline:0}body.clockwork span.button.disabled{transition:background-color .5s;background-color:#2d1400}body.clockwork span.button.disabled.active:focus,body.clockwork span.button.disabled.active:hover{transition:background-color .25s;background-color:#441e00;outline:0}body.clockwork span.button.selected{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.selected.active:focus,body.clockwork span.button.selected.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.toggle{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.toggle.active:focus,body.clockwork span.button.toggle.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.caution{transition:background-color .5s;background-color:#be6209}body.clockwork span.button.caution.active:focus,body.clockwork span.button.caution.active:hover{transition:background-color .25s;background-color:#cd6a0a;outline:0}body.clockwork span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.clockwork span.button.danger.active:focus,body.clockwork span.button.danger.active:hover{transition:background-color .25s;background-color:#abaf00;outline:0}body.clockwork span.button.gridable{width:125px;margin:2px 0}body.clockwork span.button.gridable.center{text-align:center;width:75px}body.clockwork span.button+span:not(.button),body.clockwork span:not(.button)+span.button{margin-left:5px}body.clockwork div.display{width:100%;padding:4px;margin:6px 0;background-color:#2d1400;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400);background-color:rgba(45,20,0,.9);box-shadow:inset 0 0 5px rgba(0,0,0,.3)}body.clockwork div.display.tabular{padding:0;margin:0}body.clockwork div.display header,body.clockwork div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#cfba47;border-bottom:2px solid #b18b25}body.clockwork div.display header .buttonRight,body.clockwork div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.clockwork div.display article,body.clockwork div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.clockwork input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#b18b25;background-color:#cfba47;border:1px solid #272727}body.clockwork input.number{width:35px}body.clockwork input:-ms-input-placeholder{color:#999}body.clockwork input::placeholder{color:#999}body.clockwork input::-ms-clear{display:none}body.clockwork svg.linegraph{overflow:hidden}body.clockwork div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#2d1400;font-weight:700;font-style:italic;background-color:#000;background-image:repeating-linear-gradient(-45deg,#000,#000 10px,#170800 0,#170800 20px)}body.clockwork div.notice .label{color:#2d1400}body.clockwork div.notice .content:only-of-type{padding:0}body.clockwork div.notice hr{background-color:#896b19}body.clockwork div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #5f380e;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.clockwork section .cell,body.clockwork section .content,body.clockwork section .label,body.clockwork section .line,body.nanotrasen section .cell,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.clockwork section{display:table-row;width:100%}body.clockwork section:not(:first-child){padding-top:4px}body.clockwork section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.clockwork section .label{width:1%;padding-right:32px;white-space:nowrap;color:#b18b25}body.clockwork section .content:not(:last-child){padding-right:16px}body.clockwork section .line{width:100%}body.clockwork section .cell:not(:first-child){text-align:center;padding-top:0}body.clockwork section .cell span.button{width:75px}body.clockwork section:not(:last-child){padding-right:4px}body.clockwork div.subdisplay{width:100%;margin:0}body.clockwork header.titlebar .close,body.clockwork header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#cfba47}body.clockwork header.titlebar .close:hover,body.clockwork header.titlebar .minimize:hover{color:#d1bd50}body.clockwork header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#5f380e;border-bottom:1px solid #170800;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.clockwork header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.clockwork header.titlebar .title{position:absolute;top:6px;left:46px;color:#cfba47;font-size:16px;white-space:nowrap}body.clockwork header.titlebar .minimize{position:absolute;top:6px;right:46px}body.clockwork header.titlebar .close{position:absolute;top:4px;right:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgNDI1IDIwMCIgb3BhY2l0eT0iLjMzIj4NCiAgPHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPg0KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPg0KICA8cGF0aCBkPSJtIDQyMC4xNTUzNSwxNzcuODkxMTkgYSAxMy40MTIwMzgsMTIuNTAxODQyIDAgMCAxIC04LjYzMjk1LDIyLjA2OTUxIGwgLTY2LjExODMyLDAgYSA1LjM2NDgxNTIsNS4wMDA3MzcgMCAwIDEgLTUuMzY0ODIsLTUuMDAwNzQgbCAwLC03OS44NzkzMSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.toggle{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.toggle.active:focus,body.nanotrasen span.button.toggle.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button.gridable.center{text-align:center;width:75px}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display.tabular{padding:0;margin:0}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input.number{width:35px}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .cell,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen section .cell:not(:first-child){text-align:center;padding-top:0}body.nanotrasen section .cell span.button{width:75px}body.nanotrasen section:not(:last-child){padding-right:4px}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgMjAwIDI4OS43NDIiIG9wYWNpdHk9Ii4zMyI+DQogIDxwYXRoIGQ9Im0gOTMuNTM3Njc3LDAgYyAtMTguMTEzMTI1LDAgLTM0LjIyMDEzMywzLjExMTY0IC00OC4zMjM0ODQsOS4zMzQzNyAtMTMuOTY1MDkyLDYuMjIxNjcgLTI0LjYxMjQ0MiwxNS4wNzExNCAtMzEuOTQwNjUxLDI2LjU0NzEgLTcuMTg5OTM5OCwxMS4zMzc4OSAtMTAuMzAxMjI2NiwyNC43NDkxMSAtMTAuMzAxMjI2Niw0MC4yMzQ3OCAwLDEwLjY0NjYyIDIuNzI1MDAyNiwyMC40NjQ2NSA4LjE3NTExMTYsMjkuNDUyNTggNS42MTUyNzcsOC45ODY4NiAxNC4wMzgyNzcsMTcuMzUyMDQgMjUuMjY4ODIxLDI1LjA5NDM2IDExLjIzMDU0NCw3LjYwNTMxIDI2LjUwNzQyMSwxNS40MTgzNSA0NS44MzA1MTQsMjMuNDM3ODIgMTkuOTgzNzQ4LDguMjk1NTcgMzQuODQ4ODQ4LDE1LjU1NDcxIDQ0LjU5Mjk5OCwyMS43NzYzOCA5Ljc0NDE0LDYuMjIyNzMgMTYuNzYxNywxMi44NTg1IDIxLjA1NTcyLDE5LjkwOTUxIDQuMjk0MDQsNy4wNTIwOCA2LjQ0MTkzLDE1Ljc2NDA4IDYuNDQxOTMsMjYuMTM0NTkgMCwxNi4xNzcwMiAtNS4yMDE5NiwyOC40ODIyMiAtMTUuNjA2NzMsMzYuOTE2ODIgLTEwLjIzOTYsOC40MzQ3IC0yNS4wMjIwMywxMi42NTIzIC00NC4zNDUxNjksMTIuNjUyMyAtMTQuMDM4MTcxLDAgLTI1LjUxNTI0NywtMS42NTk0IC0zNC40MzM2MTgsLTQuOTc3NyAtOC45MTgzNywtMy40NTY2IC0xNi4xODU1NzIsLTguNzExMyAtMjEuODAwODM5LC0xNS43NjMzIC01LjYxNTI3NywtNy4wNTIxIC0xMC4wNzQ3OTUsLTE2LjY2MDg4IC0xMy4zNzc4OTksLTI4LjgyODEyIGwgLTI0Ljc3MzE2MjYyOTM5NDUsMCAwLDU2LjgyNjMyIEMgMzMuODU2NzY5LDI4Ni4wNzYwMSA2My43NDkwNCwyODkuNzQyMDEgODkuNjc4MzgzLDI4OS43NDIwMSBjIDE2LjAyMDAyNywwIDMwLjcxOTc4NywtMS4zODI3IDQ0LjA5NzMzNywtNC4xNDc5IDEzLjU0MjcyLC0yLjkwNDMgMjUuMTA0MSwtNy40Njc2IDM0LjY4MzA5LC0xMy42ODkzIDkuNzQ0MTMsLTYuMzU5NyAxNy4zNDA0MiwtMTQuNTE5NSAyMi43OTA1MiwtMjQuNDc0OCA1LjQ1MDEsLTEwLjA5MzMyIDguMTc1MTEsLTIyLjM5OTU5IDguMTc1MTEsLTM2LjkxNjgyIDAsLTEyLjk5NzY0IC0zLjMwMjEsLTI0LjMzNTM5IC05LjkwODI5LC0zNC4wMTQ2IC02LjQ0MTA1LC05LjgxNzI1IC0xNS41MjU0NSwtMTguNTI3MDcgLTI3LjI1MTQ2LC0yNi4xMzEzMyAtMTEuNTYwODUsLTcuNjA0MjcgLTI3LjkxMDgzLC0xNS44MzE0MiAtNDkuMDUwNjYsLTI0LjY4MDIyIC0xNy41MDY0NCwtNy4xOTAxMiAtMzAuNzE5NjY4LC0xMy42ODk0OCAtMzkuNjM4MDM4LC0xOS40OTcwMSAtOC45MTgzNzEsLTUuODA3NTIgLTE4LjYwNzQ3NCwtMTIuNDM0MDkgLTI0LjA5NjUyNCwtMTguODc0MTcgLTUuNDI2MDQzLC02LjM2NjE2IC05LjY1ODgyNiwtMTUuMDcwMDMgLTkuNjU4ODI2LC0yNC44ODcyOSAwLC05LjI2NDAxIDIuMDc1NDE0LC0xNy4yMTM0NSA2LjIyMzQ1NCwtMjMuODUwMzMgMTEuMDk4Mjk4LC0xNC4zOTc0OCA0MS4yODY2MzgsLTEuNzk1MDcgNDUuMDc1NjA5LDI0LjM0NzYyIDQuODM5MzkyLDYuNzc0OTEgOC44NDkzNSwxNi4yNDcyOSAxMi4wMjk1MTUsMjguNDE1NiBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNC40NzgyNSwtNS45MjQ0OCAtOS45NTQ4OCwtMTAuNjMyMjIgLTE1LjkwODM3LC0xNC4zNzQxMSAxLjY0MDU1LDAuNDc5MDUgMy4xOTAzOSwxLjAyMzc2IDQuNjM4NjUsMS42NDAyNCA2LjQ5ODYxLDIuNjI2MDcgMTIuMTY3OTMsNy4zMjc0NyAxNy4wMDczLDE0LjEwMzQ1IDQuODM5MzksNi43NzQ5MSA4Ljg0OTM1LDE2LjI0NTY3IDEyLjAyOTUyLDI4LjQxMzk3IDAsMCA4LjQ4MTI4LC0wLjEyODk0IDguNDg5NzgsLTAuMDAyIDAuNDE3NzYsNi40MTQ5NCAtMS43NTMzOSw5LjQ1Mjg2IC00LjEyMzQyLDEyLjU2MTA0IC0yLjQxNzQsMy4xNjk3OCAtNS4xNDQ4Niw2Ljc4OTczIC00LjAwMjc4LDEzLjAwMjkgMS41MDc4Niw4LjIwMzE4IDEwLjE4MzU0LDEwLjU5NjQyIDE0LjYyMTk0LDkuMzExNTQgLTMuMzE4NDIsLTAuNDk5MTEgLTUuMzE4NTUsLTEuNzQ5NDggLTUuMzE4NTUsLTEuNzQ5NDggMCwwIDEuODc2NDYsMC45OTg2OCA1LjY1MTE3LC0xLjM1OTgxIC0zLjI3Njk1LDAuOTU1NzEgLTEwLjcwNTI5LC0wLjc5NzM4IC0xMS44MDEyNSwtNi43NjMxMyAtMC45NTc1MiwtNS4yMDg2MSAwLjk0NjU0LC03LjI5NTE0IDMuNDAxMTMsLTEwLjUxNDgyIDIuNDU0NjIsLTMuMjE5NjggNS4yODQyNiwtNi45NTgzMSA0LjY4NDMsLTE0LjQ4ODI0IGwgMC4wMDMsMC4wMDIgOC45MjY3NiwwIDAsLTU1Ljk5OTY3IGMgLTE1LjA3MTI1LC0zLjg3MTY4IC0yNy42NTMxNCwtNi4zNjA0MiAtMzcuNzQ2NzEsLTcuNDY1ODYgLTkuOTU1MzEsLTEuMTA3NTUgLTIwLjE4ODIzLC0xLjY1OTgxIC0zMC42OTY2MTMsLTEuNjU5ODEgeiBtIDcwLjMyMTYwMywxNy4zMDg5MyAwLjIzODA1LDQwLjMwNDkgYyAxLjMxODA4LDEuMjI2NjYgMi40Mzk2NSwyLjI3ODE1IDMuMzQwODEsMy4xMDYwMiA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNCwxNi4yNDU2NiAxMi4wMjk1MSwyOC40MTM5NyBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNi42NzczMSwtNC41OTM4MSAtMTkuODM2NDMsLTEwLjQ3MzA5IC0zNi4xNDA3MSwtMTUuODI1MjIgeiBtIC0yOC4xMjA0OSw1LjYwNTUxIDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzcsLTYuNDY2OTcgLTEzLjg0Njc4LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDUsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gMTUuMjIxOTUsMjQuMDA4NDggOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzOCwtNi40NjY5NyAtMTMuODQ2NzksLTkuNzE3MjYgLTguNTY0NzksLTE3LjcxNjU1IHogbSAyMi43OTcwNCwwIGMgMi43NzE1LDcuOTk5MjkgMS43ODc0MSwxMS4yNDk1OCAtNC40OTM1NCwxNy43MTY1NSBsIDQuNDkzNTQsLTE3LjcxNjU1IHogbSAtOTkuMTEzODQsMi4yMDc2NCA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM4MiwtNi40NjY5NyAtMTMuODQ2NzgyLC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk1NDIsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff750000",endColorstr="#ff340404",GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.toggle{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.toggle.active:focus,body.syndicate span.button.toggle.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button.gridable.center{text-align:center;width:75px}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display.tabular{padding:0;margin:0}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input.number{width:35px}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate section .cell:not(:first-child){text-align:center;padding-top:0}body.syndicate section .cell span.button{width:75px}body.syndicate section:not(:last-child){padding-right:4px}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"} \ No newline at end of file diff --git a/tgui/assets/tgui.js b/tgui/assets/tgui.js index 6e2f1133f2..e5c86b9e78 100644 --- a/tgui/assets/tgui.js +++ b/tgui/assets/tgui.js @@ -13,6 +13,6 @@ e:"br"}," ",{p:[67,4,3196],t:7,e:"ui-button",a:{action:"createPatch",params:'{"m }}}}(r),r.exports.template={v:3,t:[" ",{p:[20,1,545],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,646],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,683],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,704]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,751]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,794]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,848]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,896]}]}]}," ",{t:4,f:[{t:4,f:[{p:[28,5,1061],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,31,1087],t:7,e:"span",a:{"class":"bad"},f:["Cell Critical Failure"]}]}],n:50,r:"data.recharge_port.mech.cell.critfail",p:[27,3,1010]},{t:4,n:51,f:[{p:[30,11,1170],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,13,1210],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[31,34,1231]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[31,86,1283]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[31,134,1331]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[31,193,1390]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[31,246,1443]}]}]}],r:"data.recharge_port.mech.cell.critfail"}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,970]},{t:4,n:51,f:[{p:[35,3,1558],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[35,29,1584],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,610]},{t:4,n:51,f:[{p:[38,4,1662],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,581]},{t:4,n:51,f:[{p:[41,5,1729],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[42,2,1782],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=a.extend(r.exports)},{205:205}],270:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=a.extend(r.exports)},{205:205}],271:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Relay"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"h2",f:["NETWORK BUFFERS OVERLOADED"]}," ",{p:[4,3,96],t:7,e:"h3",f:["Overload Recovery Mode"]}," ",{p:[5,3,131],t:7,e:"i",f:["This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."]}," ",{p:[6,3,484],t:7,e:"h3",f:["ADMINISTRATIVE OVERRIDE"]}," ",{p:[7,3,520],t:7,e:"b",f:["CAUTION - Data loss may occur"]}," ",{p:[8,3,562],t:7,e:"ui-button",a:{icon:"signal",action:"restart"},f:["Purge buffered traffic"]}],n:50,r:"data.dos_crashed",p:[2,2,29]},{t:4,n:51,f:[{p:[12,3,663],t:7,e:"ui-section",a:{label:"Relay status"},f:[{p:[13,4,701],t:7,e:"ui-button",a:{icon:"power-off",action:"toggle"},f:[{t:2,x:{r:["data.enabled"],s:'_0?"ENABLED":"DISABLED"'},p:[14,6,752]}]}]}," ",{p:[18,3,836],t:7,e:"ui-section",a:{label:"Network buffer status"},f:[{t:2,r:"data.dos_overload",p:[19,4,883]}," / ",{t:2,r:"data.dos_capacity",p:[19,28,907]}," GQ"]}],r:"data.dos_crashed"}]}]},e.exports=a.extend(r.exports)},{205:205}],272:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,320],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[18,3,363],t:7,e:"ui-notice",f:[{p:[19,5,380],t:7,e:"span",f:["Reconstruction in progress!"]}]}],n:50,r:"data.restoring",p:[17,1,337]},{p:[24,1,451],t:7,e:"ui-display",f:[{p:[26,1,467],t:7,e:"div",a:{"class":"item"},f:[{p:[27,3,489],t:7,e:"div",a:{"class":"itemLabel"},f:["Inserted AI:"]}," ",{p:[30,3,541],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[31,2,569],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",state:[{t:2,x:{r:["data.nocard"],s:'_0?"disabled":null'},p:[31,52,619]}]},f:[{t:2,x:{r:["data.name"],s:'_0?_0:"---"'},p:[31,89,656]}]}]}]}," ",{t:4,f:[{p:[36,2,744],t:7,e:"b",f:["ERROR: ",{t:2,r:"data.error",p:[36,12,754]}]}],n:50,r:"data.error",p:[35,1,723]},{t:4,n:51,f:[{p:[38,2,785],t:7,e:"h2",f:["System Status"]}," ",{p:[39,2,810],t:7,e:"div",a:{"class":"item"},f:[{p:[40,3,832],t:7,e:"div",a:{"class":"itemLabel"},f:["Current AI:"]}," ",{p:[43,3,885],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.name",p:[44,4,915]}]}," ",{p:[46,3,942],t:7,e:"div",a:{"class":"itemLabel"},f:["Status:"]}," ",{p:[49,3,991],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["Nonfunctional"],n:50,r:"data.isDead",p:[50,4,1021]},{t:4,n:51,f:["Functional"],r:"data.isDead"}]}," ",{p:[56,3,1114],t:7,e:"div",a:{"class":"itemLabel"},f:["System Integrity:"]}," ",{p:[59,3,1173],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[60,4,1203],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[60,37,1236]}],state:[{t:2,r:"healthState",p:[61,11,1264]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[61,28,1281]},"%"]}]}," ",{p:[63,3,1336],t:7,e:"div",a:{"class":"itemLabel"},f:["Active Laws:"]}," ",{p:[66,3,1390],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[67,4,1420],t:7,e:"table",f:[{t:4,f:[{p:[69,6,1462],t:7,e:"tr",f:[{p:[69,10,1466],t:7,e:"td",f:[{p:[69,14,1470],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[69,38,1494]}]}]}]}],n:52,r:"data.ai_laws",p:[68,5,1433]}]}]}," ",{p:[73,2,1547],t:7,e:"ui-section",a:{label:"Operations"},f:[{p:[74,3,1582],t:7,e:"ui-button",a:{icon:"plus",style:[{t:2,x:{r:["data.restoring"],s:'_0?"disabled":null'},p:[74,33,1612]}],action:"PRG_beginReconstruction"},f:["Begin Reconstruction"]}]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],273:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,1,91],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"home",params:'{"target" : "mod"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==1?"disabled":null'},p:[5,80,170]}]},f:["Access Modification"]}],n:50,r:"data.have_id_slot",p:[4,1,64]},{p:[7,1,253],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manage"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==2?"disabled":null'},p:[7,90,342]}]},f:["Job Management"]}," ",{p:[8,1,411],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manifest"}',state:[{t:2,x:{r:["data.mmode"],s:'!_0?"disabled":null'},p:[8,92,502]}]},f:["Crew Manifest"]}," ",{t:4,f:[{p:[10,1,593],t:7,e:"ui-button",a:{action:"PRG_print",icon:"print",state:[{t:2,x:{r:["data.has_id","data.mmode"],s:'!_1||_0&&_1==1?null:"disabled"'},p:[10,51,643]}]},f:["Print"]}],n:50,r:"data.have_printer",p:[9,1,566]},{t:4,f:[{p:[14,1,766],t:7,e:"div",a:{"class":"item"},f:[{p:[15,3,788],t:7,e:"h2",f:["Crew Manifest"]}," ",{p:[16,3,814],t:7,e:"br"},"Please use security record computer to modify entries.",{p:[16,61,872],t:7,e:"br"},{p:[16,65,876],t:7,e:"br"}]}," ",{t:4,f:[{p:[19,2,916],t:7,e:"div",a:{"class":"item"},f:[{t:2,r:"name",p:[20,2,937]}," - ",{t:2,r:"rank",p:[20,13,948]}]}],n:52,r:"data.manifest",p:[18,1,890]}],n:50,x:{r:["data.mmode"],s:"!_0"},p:[13,1,745]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.mmode"],s:"_0==2"},f:[{p:[25,1,1008],t:7,e:"div",a:{"class":"item"},f:[{p:[26,3,1030],t:7,e:"h2",f:["Job Management"]}]}," ",{p:[28,1,1063],t:7,e:"table",f:[{p:[29,1,1072],t:7,e:"tr",f:[{p:[29,5,1076],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,27,1098],t:7,e:"b",f:["Job"]}]},{p:[29,42,1113],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,64,1135],t:7,e:"b",f:["Slots"]}]},{p:[29,81,1152],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,103,1174],t:7,e:"b",f:["Open job"]}]},{p:[29,123,1194],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,145,1216],t:7,e:"b",f:["Close job"]}]}]}," ",{t:4,f:[{p:[32,2,1269],t:7,e:"tr",f:[{p:[32,6,1273],t:7,e:"td",f:[{t:2,r:"title",p:[32,10,1277]}]},{p:[32,24,1291],t:7,e:"td",f:[{t:2,r:"current",p:[32,28,1295]},"/",{t:2,r:"total",p:[32,40,1307]}]},{p:[32,54,1321],t:7,e:"td",f:[{p:[32,58,1325],t:7,e:"ui-button",a:{action:"PRG_open_job",params:['{"target" : "',{t:2,r:"title",p:[32,112,1379]},'"}'],state:[{t:2,x:{r:["status_open"],s:'_0?null:"disabled"'},p:[32,132,1399]}]},f:[{t:2,r:"desc_open",p:[32,169,1436]}]},{p:[32,194,1461],t:7,e:"br"}]},{p:[32,203,1470],t:7,e:"td",f:[{p:[32,207,1474],t:7,e:"ui-button",a:{action:"PRG_close_job",params:['{"target" : "',{t:2,r:"title",p:[32,262,1529]},'"}'],state:[{t:2,x:{r:["status_close"],s:'_0?null:"disabled"'},p:[32,282,1549]}]},f:[{t:2,r:"desc_close",p:[32,320,1587]}]}]}]}],n:52,r:"data.slots",p:[30,1,1244]}]}]},{t:4,n:50,x:{r:["data.mmode"],s:"!(_0==2)"},f:[" ",{p:[40,1,1665],t:7,e:"div",a:{"class":"item"},f:[{p:[41,3,1687],t:7,e:"h2",f:["Access Modification"]}]}," ",{t:4,f:[{p:[45,3,1751],t:7,e:"span",a:{"class":"alert"},f:[{p:[45,23,1771],t:7,e:"i",f:["Please insert the ID into the terminal to proceed."]}]},{p:[45,87,1835],t:7,e:"br"}],n:50,x:{r:["data.has_id"],s:"!_0"},p:[44,1,1727]},{p:[48,1,1852],t:7,e:"div",a:{"class":"item"},f:[{p:[49,3,1874],t:7,e:"div",a:{"class":"itemLabel"},f:["Target Identity:"]}," ",{p:[52,3,1930],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[53,2,1958],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "id"}'},f:[{t:2,r:"data.id_name",p:[53,72,2028]}]}]}]}," ",{p:[56,1,2076],t:7,e:"div",a:{"class":"item"},f:[{p:[57,3,2098],t:7,e:"div",a:{"class":"itemLabel"},f:["Auth Identity:"]}," ",{p:[60,3,2152],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[61,2,2180],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "auth"}'},f:[{t:2,r:"data.auth_name",p:[61,74,2252]}]}]}]}," ",{p:[64,1,2302],t:7,e:"hr"}," ",{t:4,f:[{t:4,f:[{p:[68,2,2362],t:7,e:"div",a:{"class":"item"},f:[{p:[69,4,2385],t:7,e:"h2",f:["Details"]}]}," ",{t:4,f:[{p:[73,2,2436],t:7,e:"div",a:{"class":"item"},f:[{p:[74,4,2459],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[77,4,2518],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_owner",p:[78,3,2547]}]}]}," ",{p:[81,2,2587],t:7,e:"div",a:{"class":"item"},f:[{p:[82,4,2610],t:7,e:"div",a:{"class":"itemLabel"},f:["Rank:"]}," ",{p:[85,4,2658],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_rank",p:[86,3,2687]}]}]}," ",{p:[89,2,2726],t:7,e:"div",a:{"class":"item"},f:[{p:[90,4,2749],t:7,e:"div",a:{"class":"itemLabel"},f:["Demote:"]}," ",{p:[93,4,2799],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[94,3,2828],t:7,e:"ui-button",a:{action:"PRG_terminate",icon:"gear",state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Unassigned"?"disabled":null'},p:[94,56,2881]}]},f:["Demote ",{t:2,r:"data.id_owner",p:[94,117,2942]}]}]}]}],n:50,r:"data.minor",p:[72,2,2415]},{t:4,n:51,f:[{p:[99,2,3007],t:7,e:"div",a:{"class":"item"},f:[{p:[100,4,3030],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[103,4,3089],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[104,3,3118],t:7,e:"ui-button",a:{action:"PRG_edit",icon:"pencil",params:'{"name" : "1"}'},f:[{t:2,r:"data.id_owner",p:[104,70,3185]}]}]}]}," ",{p:[108,2,3239],t:7,e:"div",a:{"class":"item"},f:[{p:[109,4,3262],t:7,e:"h2",f:["Assignment"]}]}," ",{p:[111,3,3294],t:7,e:"ui-button",a:{action:"PRG_togglea",icon:"gear"},f:[{t:2,x:{r:["data.assignments"],s:'_0?"Hide assignments":"Show assignments"'},p:[111,47,3338]}]}," ",{p:[112,2,3415],t:7,e:"div",a:{"class":"item"},f:[{p:[113,4,3438],t:7,e:"span",a:{id:"allvalue.jobsslot"},f:[]}]}," ",{p:[117,2,3495],t:7,e:"div",a:{"class":"item"},f:[{t:4,f:[{p:[119,4,3547],t:7,e:"div",a:{id:"all-value.jobs"},f:[{p:[120,3,3576],t:7,e:"table",f:[{p:[121,5,3589],t:7,e:"tr",f:[{p:[122,4,3598],t:7,e:"th",f:["Command"]}," ",{p:[123,4,3619],t:7,e:"td",f:[{p:[124,6,3630],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Captain"}',state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Captain"?"selected":null'},p:[124,83,3707]}]},f:["Captain"]}]}]}," ",{p:[127,5,3804],t:7,e:"tr",f:[{p:[128,4,3813],t:7,e:"th",f:["Special"]}," ",{p:[129,4,3834],t:7,e:"td",f:[{p:[130,6,3845],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Custom"}'},f:["Custom"]}]}]}," ",{p:[133,5,3959],t:7,e:"tr",f:[{p:[134,4,3968],t:7,e:"th",a:{style:"color: '#FFA500';"},f:["Engineering"]}," ",{p:[135,4,4019],t:7,e:"td",f:[{t:4,f:[{p:[137,5,4067],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[137,64,4126]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[137,82,4144]}]},f:[{t:2,r:"display_name",p:[137,127,4189]}]}],n:52,r:"data.engineering_jobs",p:[136,6,4030]}]}]}," ",{p:[141,5,4260],t:7,e:"tr",f:[{p:[142,4,4269],t:7,e:"th",a:{style:"color: '#008000';"},f:["Medical"]}," ",{p:[143,4,4316],t:7,e:"td",f:[{t:4,f:[{p:[145,5,4360],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[145,64,4419]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[145,82,4437]}]},f:[{t:2,r:"display_name",p:[145,127,4482]}]}],n:52,r:"data.medical_jobs",p:[144,6,4327]}]}]}," ",{p:[149,5,4553],t:7,e:"tr",f:[{p:[150,4,4562],t:7,e:"th",a:{style:"color: '#800080';"},f:["Science"]}," ",{p:[151,4,4609],t:7,e:"td",f:[{t:4,f:[{p:[153,5,4653],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[153,64,4712]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[153,82,4730]}]},f:[{t:2,r:"display_name",p:[153,127,4775]}]}],n:52,r:"data.science_jobs",p:[152,6,4620]}]}]}," ",{p:[157,5,4846],t:7,e:"tr",f:[{p:[158,4,4855],t:7,e:"th",a:{style:"color: '#DD0000';"},f:["Security"]}," ",{p:[159,4,4903],t:7,e:"td",f:[{t:4,f:[{p:[161,5,4948],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[161,64,5007]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[161,82,5025]}]},f:[{t:2,r:"display_name",p:[161,127,5070]}]}],n:52,r:"data.security_jobs",p:[160,6,4914]}]}]}," ",{p:[165,5,5141],t:7,e:"tr",f:[{p:[166,4,5150],t:7,e:"th",a:{style:"color: '#cc6600';"},f:["Cargo"]}," ",{p:[167,4,5195],t:7,e:"td",f:[{t:4,f:[{p:[169,5,5237],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[169,64,5296]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[169,82,5314]}]},f:[{t:2,r:"display_name",p:[169,127,5359]}]}],n:52,r:"data.cargo_jobs",p:[168,6,5206]}]}]}," ",{p:[173,5,5430],t:7,e:"tr",f:[{p:[174,4,5439],t:7,e:"th",a:{style:"color: '#808080';"},f:["Civilian"]}," ",{p:[175,4,5487],t:7,e:"td",f:[{t:4,f:[{p:[177,5,5532],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[177,64,5591]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[177,82,5609]}]},f:[{t:2,r:"display_name",p:[177,127,5654]}]}],n:52,r:"data.civilian_jobs",p:[176,6,5498]}]}]}," ",{t:4,f:[{p:[182,4,5757],t:7,e:"tr",f:[{p:[183,6,5768],t:7,e:"th",a:{style:"color: '#A52A2A';"},f:["CentCom"]}," ",{p:[184,6,5817],t:7,e:"td",f:[{t:4,f:[{p:[186,7,5862],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[186,66,5921]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[186,84,5939]}]},f:[{t:2,r:"display_name",p:[186,129,5984]}]}],n:52,r:"data.centcom_jobs",p:[185,5,5827]}]}]}],n:50,r:"data.centcom_access",p:[181,5,5725]}]}]}],n:50,r:"data.assignments",p:[118,4,3518]}]}],r:"data.minor"}," ",{t:4,f:[{p:[198,4,6153],t:7,e:"div",a:{"class":"item"},f:[{p:[199,3,6175],t:7,e:"h2",f:["Central Command"]}]}," ",{p:[201,4,6215],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[203,5,6296],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[204,5,6331],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[204,64,6390]},'", "allowed" : "',{t:2,r:"allowed",p:[204,87,6413]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[204,109,6435]}]},f:[{t:2,r:"desc",p:[204,140,6466]}]}]}],n:52,r:"data.all_centcom_access",p:[202,3,6257]}]}],n:50,r:"data.centcom_access",p:[197,2,6121]},{t:4,n:51,f:[{p:[209,4,6538],t:7,e:"div",a:{"class":"item"},f:[{p:[210,3,6560],t:7,e:"h2",f:[{t:2,r:"data.station_name",p:[210,7,6564]}]}]}," ",{p:[212,4,6606],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[214,5,6676],t:7,e:"div",a:{style:"float: left; width: 175px; min-height: 250px"},f:[{p:[215,4,6739],t:7,e:"div",a:{"class":"average"},f:[{p:[215,25,6760],t:7,e:"ui-button",a:{action:"PRG_regsel",state:[{t:2,x:{r:["selected"],s:'_0?"toggle":null'},p:[215,63,6798]}],params:['{"region" : "',{t:2,r:"regid",p:[215,116,6851]},'"}']},f:[{p:[215,129,6864],t:7,e:"b",f:[{t:2,r:"name",p:[215,132,6867]}]}]}]}," ",{p:[216,4,6902],t:7,e:"br"}," ",{t:4,f:[{p:[218,6,6938],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[219,5,6973],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[219,64,7032]},'", "allowed" : "',{t:2,r:"allowed",p:[219,87,7055]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[219,109,7077]}]},f:[{t:2,r:"desc",p:[219,140,7108]}]}]}],n:52,r:"accesses",p:[217,6,6913]}]}],n:52,r:"data.regions",p:[213,3,6648]}]}],r:"data.centcom_access"}],n:50,r:"data.has_id",p:[67,3,2340]}],n:50,r:"data.authenticated",p:[66,1,2310]}]}],x:{r:["data.mmode"],s:"!_0"}}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],274:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargeState:function(t){var e=this.get("data.battery.max");return t>e/2?"good":t>e/4?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,311],t:7,e:"ntosheader"}," ",{p:[17,1,328],t:7,e:"ui-display",f:[{p:[18,2,343],t:7,e:"i",f:["Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device."]},{p:[18,137,478],t:7,e:"hr"}," ",{p:[19,2,485],t:7,e:"ui-display",a:{title:"Power Supply"},f:[{p:[20,3,522],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"data.power_usage",p:[21,4,559]},"W"]}," ",{t:4,f:[{p:[25,4,630],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Active"]}," ",{p:[28,4,701],t:7,e:"ui-section",a:{label:"Battery Rating"},f:[{t:2,r:"data.battery.max",p:[29,5,742]}]}," ",{p:[31,4,785],t:7,e:"ui-section",a:{label:"Battery Charge"},f:[{p:[32,5,826],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.battery.max",p:[32,26,847]}],value:[{t:2,r:"adata.battery.charge",p:[32,56,877]}],state:[{t:2,x:{r:["chargeState","adata.battery.charge"],s:"_0(_1)"},p:[32,89,910]}]},f:[{t:2,x:{r:["adata.battery.charge"],s:"Math.round(_0)"},p:[32,128,949]},"/",{t:2,r:"adata.battery.max",p:[32,165,986]}]}]}],n:50,r:"data.battery",p:[24,3,605]},{t:4,n:51,f:[{p:[35,4,1051],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Not Available"]}],r:"data.battery"}]}," ",{p:[41,2,1156],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,3,1192],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,4,1231],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,25,1252]}],value:[{t:2,r:"adata.disk_used",p:[43,53,1280]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,87,1314]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,123,1350]},"GQ"]}]}]}," ",{p:[47,2,1419],t:7,e:"ui-display",a:{title:"Computer Components"},f:[{t:4,f:[{p:[49,4,1491],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[49,26,1513]}]},f:[{p:[50,5,1529],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"desc",p:[50,59,1583]}]}," ",{p:[52,5,1605],t:7,e:"ui-section",a:{label:"State"},f:[{p:[53,6,1638],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["critical"],s:'_0?"disabled":null'},p:[53,24,1656]}],action:"PC_toggle_component",params:['{"name": "',{t:2,r:"name",p:[53,105,1737]},'"}']},f:[{t:2,x:{r:["enabled"],s:'_0?"Enabled":"Disabled"'},p:[54,7,1757]}]}]}," ",{t:4,f:[{p:[59,6,1868],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"powerusage",p:[60,7,1908]},"W"]}],n:50,r:"powerusage",p:[58,5,1843]}]}," ",{p:[64,4,1985],t:7,e:"br"}],n:52,r:"data.hardware",p:[48,3,1463]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],275:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,3,103],t:7,e:"h2",f:["An error has occurred and this program can not continue."]}," Additional information: ",{t:2,r:"data.error",p:[8,27,196]},{p:[8,41,210],t:7,e:"br"}," ",{p:[9,3,218],t:7,e:"i",f:["Please try again. If the problem persists contact your system administrator for assistance."]}," ",{p:[10,3,320],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["Restart program"]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,f:[{p:[13,4,422],t:7,e:"h2",f:["Viewing file ",{t:2,r:"data.filename",p:[13,21,439]}]}," ",{p:[14,4,466],t:7,e:"div",a:{"class":"item"},f:[{p:[15,4,489],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["CLOSE"]}," ",{p:[16,4,545],t:7,e:"ui-button",a:{action:"PRG_edit"},f:["EDIT"]}," ",{p:[17,4,595],t:7,e:"ui-button",a:{action:"PRG_printfile"},f:["PRINT"]}," "]},{p:[18,10,657],t:7,e:"hr"}," ",{t:3,r:"data.filedata",p:[19,4,666]}],n:50,r:"data.filename",p:[12,3,396]},{t:4,n:51,f:[{p:[21,4,702],t:7,e:"h2",f:["Available files (local):"]}," ",{p:[22,4,740],t:7,e:"table",f:[{p:[23,5,753],t:7,e:"tr",f:[{p:[24,6,764],t:7,e:"th",f:["File name"]}," ",{p:[25,6,789],t:7,e:"th",f:["File type"]}," ",{p:[26,6,814],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[27,6,844],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[30,6,907],t:7,e:"tr",f:[{p:[31,7,919],t:7,e:"td",f:[{t:2,r:"name",p:[31,11,923]}]}," ",{p:[32,7,944],t:7,e:"td",f:[".",{t:2,r:"type",p:[32,12,949]}]}," ",{p:[33,7,970],t:7,e:"td",f:[{t:2,r:"size",p:[33,11,974]},"GQ"]}," ",{p:[34,7,997],t:7,e:"td",f:[{p:[35,8,1010],t:7,e:"ui-button",a:{action:"PRG_openfile",params:['{"name": "',{t:2,r:"name",p:[35,59,1061]},'"}']},f:["VIEW"]}," ",{p:[36,8,1098],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[36,26,1116]}],action:"PRG_deletefile",params:['{"name": "',{t:2,r:"name",p:[36,105,1195]},'"}']},f:["DELETE"]}," ",{p:[37,8,1234],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[37,26,1252]}],action:"PRG_rename",params:['{"name": "',{t:2,r:"name",p:[37,101,1327]},'"}']},f:["RENAME"]}," ",{p:[38,8,1366],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[38,26,1384]}],action:"PRG_clone",params:['{"name": "',{t:2,r:"name",p:[38,100,1458]},'"}']},f:["CLONE"]}," ",{t:4,f:[{p:[40,9,1531],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[40,27,1549]}],action:"PRG_copytousb",params:['{"name": "',{t:2,r:"name",p:[40,105,1627]},'"}']},f:["EXPORT"]}],n:50,r:"data.usbconnected",p:[39,8,1496]}]}]}],n:52,r:"data.files",p:[29,5,880]}]}," ",{t:4,f:[{p:[47,4,1761],t:7,e:"h2",f:["Available files (portable device):"]}," ",{p:[48,4,1809],t:7,e:"table",f:[{p:[49,5,1822],t:7,e:"tr",f:[{p:[50,6,1833],t:7,e:"th",f:["File name"]}," ",{p:[51,6,1858],t:7,e:"th",f:["File type"]}," ",{p:[52,6,1883],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[53,6,1913],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[56,6,1979],t:7,e:"tr",f:[{p:[57,7,1991],t:7,e:"td",f:[{t:2,r:"name",p:[57,11,1995]}]}," ",{p:[58,7,2016],t:7,e:"td",f:[".",{t:2,r:"type",p:[58,12,2021]}]}," ",{p:[59,7,2042],t:7,e:"td",f:[{t:2,r:"size",p:[59,11,2046]},"GQ"]}," ",{p:[60,7,2069],t:7,e:"td",f:[{p:[61,8,2082],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[61,26,2100]}],action:"PRG_usbdeletefile",params:['{"name": "',{t:2,r:"name",p:[61,108,2182]},'"}']},f:["DELETE"]}," ",{t:4,f:[{p:[63,9,2256],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[63,27,2274]}],action:"PRG_copyfromusb",params:['{"name": "',{t:2,r:"name",p:[63,107,2354]},'"}']},f:["IMPORT"]}],n:50,r:"data.usbconnected",p:[62,8,2221]}]}]}],n:52,r:"data.usbfiles",p:[55,5,1949]}]}],n:50,r:"data.usbconnected",p:[46,4,1731]}," ",{p:[70,4,2470],t:7,e:"ui-button",a:{action:"PRG_newtextfile"},f:["NEW DATA FILE"]}],r:"data.filename"}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],276:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["No program loaded. Please select program from list below."]}," ",{p:[6,2,146],t:7,e:"table",f:[{t:4,f:[{p:[8,4,185],t:7,e:"tr",f:[{p:[8,8,189],t:7,e:"td",f:[{p:[8,12,193],t:7,e:"ui-button",a:{action:"PC_runprogram",params:['{"name": "',{t:2,r:"name",p:[8,64,245]},'"}']},f:[{t:2,r:"desc",p:[9,5,263]}]}]},{p:[11,4,293],t:7,e:"td",f:[{p:[11,8,297],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["running"],s:'_0?null:"disabled"'},p:[11,26,315]}],icon:"close",action:"PC_killprogram",params:['{"name": "',{t:2,r:"name",p:[11,114,403]},'"}']}}]}]}],n:52,r:"data.programs",p:[7,3,157]}]}," ",{p:[14,2,454],t:7,e:"br"},{p:[14,6,458],t:7,e:"br"}," ",{t:4,f:[{p:[16,3,491],t:7,e:"ui-button",a:{action:"PC_toggle_light",style:[{t:2,x:{r:["data.light_on"],s:'_0?"selected":null'},p:[16,46,534]}]},f:["Toggle Flashlight"]},{p:[16,114,602],t:7,e:"br"}," ",{p:[17,3,610],t:7,e:"ui-button",a:{action:"PC_light_color"},f:["Change Flashlight Color ",{p:[17,62,669],t:7,e:"span",a:{style:["border:1px solid #161616; background-color: ",{t:2,r:"data.comp_light_color",p:[17,119,726]},";"]},f:["   "]}]}],n:50,r:"data.has_light",p:[15,2,465]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],277:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"h1",f:["ADMINISTRATIVE MODE"]}],n:50,r:"data.adminmode",p:[5,2,79]}," ",{t:4,f:[{p:[10,3,170],t:7,e:"div",a:{"class":"itemLabel"},f:["Current channel:"]}," ",{p:[13,3,229],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.title",p:[14,4,259]}]}," ",{p:[16,3,287],t:7,e:"div",a:{"class":"itemLabel"},f:["Operator access:"]}," ",{p:[19,3,346],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:[{p:[21,5,406],t:7,e:"b",f:["Enabled"]}],n:50,r:"data.is_operator",p:[20,4,376]},{t:4,n:51,f:[{p:[23,5,439],t:7,e:"b",f:["Disabled"]}],r:"data.is_operator"}]}," ",{p:[26,3,480],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[29,3,532],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[30,4,562],t:7,e:"table",f:[{p:[31,5,575],t:7,e:"tr",f:[{p:[31,9,579],t:7,e:"td",f:[{p:[31,13,583],t:7,e:"ui-button",a:{action:"PRG_speak"},f:["Send message"]}]}]},{p:[32,5,643],t:7,e:"tr",f:[{p:[32,9,647],t:7,e:"td",f:[{p:[32,13,651],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[33,5,719],t:7,e:"tr",f:[{p:[33,9,723],t:7,e:"td",f:[{p:[33,13,727],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]},{p:[34,5,807],t:7,e:"tr",f:[{p:[34,9,811],t:7,e:"td",f:[{p:[34,13,815],t:7,e:"ui-button",a:{action:"PRG_leavechannel"},f:["Leave channel"]}]}]},{p:[35,5,883],t:7,e:"tr",f:[{p:[35,9,887],t:7, e:"td",f:[{p:[35,13,891],t:7,e:"ui-button",a:{action:"PRG_savelog"},f:["Save log to local drive"]}," ",{t:4,f:[{p:[37,6,995],t:7,e:"tr",f:[{p:[37,10,999],t:7,e:"td",f:[{p:[37,14,1003],t:7,e:"ui-button",a:{action:"PRG_renamechannel"},f:["Rename channel"]}]}]},{p:[38,6,1074],t:7,e:"tr",f:[{p:[38,10,1078],t:7,e:"td",f:[{p:[38,14,1082],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}]}]},{p:[39,6,1149],t:7,e:"tr",f:[{p:[39,10,1153],t:7,e:"td",f:[{p:[39,14,1157],t:7,e:"ui-button",a:{action:"PRG_deletechannel"},f:["Delete channel"]}]}]}],n:50,r:"data.is_operator",p:[36,5,964]}]}]}]}]}," ",{p:[43,3,1263],t:7,e:"b",f:["Chat Window"]}," ",{p:[44,4,1286],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[45,4,1342],t:7,e:"div",a:{"class":"item"},f:[{p:[46,5,1366],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"msg",p:[48,7,1450]},{p:[48,14,1457],t:7,e:"br"}],n:52,r:"data.messages",p:[47,6,1419]}]}]}]}," ",{p:[53,3,1516],t:7,e:"b",f:["Connected Users"]},{p:[53,25,1538],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"name",p:[55,4,1573]},{p:[55,12,1581],t:7,e:"br"}],n:52,r:"data.clients",p:[54,3,1546]}],n:50,r:"data.title",p:[9,2,148]},{t:4,n:51,f:[{p:[58,3,1613],t:7,e:"b",f:["Controls:"]}," ",{p:[59,3,1633],t:7,e:"table",f:[{p:[60,4,1645],t:7,e:"tr",f:[{p:[60,8,1649],t:7,e:"td",f:[{p:[60,12,1653],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[61,4,1720],t:7,e:"tr",f:[{p:[61,8,1724],t:7,e:"td",f:[{p:[61,12,1728],t:7,e:"ui-button",a:{action:"PRG_newchannel"},f:["New Channel"]}]}]},{p:[62,4,1791],t:7,e:"tr",f:[{p:[62,8,1795],t:7,e:"td",f:[{p:[62,12,1799],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]}]}," ",{p:[64,3,1889],t:7,e:"b",f:["Available channels:"]}," ",{p:[65,3,1919],t:7,e:"table",f:[{t:4,f:[{p:[67,4,1964],t:7,e:"tr",f:[{p:[67,8,1968],t:7,e:"td",f:[{p:[67,12,1972],t:7,e:"ui-button",a:{action:"PRG_joinchannel",params:['{"id": "',{t:2,r:"id",p:[67,64,2024]},'"}']},f:[{t:2,r:"chan",p:[67,74,2034]}]},{p:[67,94,2054],t:7,e:"br"}]}]}],n:52,r:"data.all_channels",p:[66,3,1930]}]}],r:"data.title"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],278:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:["##SYSTEM ERROR: ",{t:2,r:"data.error",p:[6,19,117]},{p:[6,33,131],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["RESET"]}],n:50,r:"data.error",p:[5,2,79]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.target"],s:"_0"},f:["##DoS traffic generator active. Tx: ",{t:2,r:"data.speed",p:[8,39,243]},"GQ/s",{p:[8,57,261],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"nums",p:[10,4,300]},{p:[10,12,308],t:7,e:"br"}],n:52,r:"data.dos_strings",p:[9,3,269]}," ",{p:[12,3,329],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["ABORT"]}]},{t:4,n:50,x:{r:["data.target"],s:"!(_0)"},f:[" ##DoS traffic generator ready. Select target device.",{p:[14,55,443],t:7,e:"br"}," ",{t:4,f:["Targeted device ID: ",{t:2,r:"data.focus",p:[16,24,494]}],n:50,r:"data.focus",p:[15,3,451]},{t:4,n:51,f:["Targeted device ID: None"],r:"data.focus"}," ",{p:[20,3,564],t:7,e:"ui-button",a:{action:"PRG_execute"},f:["EXECUTE"]},{p:[20,54,615],t:7,e:"div",a:{style:"clear:both"}}," Detected devices on network:",{p:[21,31,677],t:7,e:"br"}," ",{t:4,f:[{p:[23,4,711],t:7,e:"ui-button",a:{action:"PRG_target_relay",params:['{"targid": "',{t:2,r:"id",p:[23,61,768]},'"}']},f:[{t:2,r:"id",p:[23,71,778]}]}],n:52,r:"data.relays",p:[22,3,685]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],279:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["Welcome to software download utility. Please select which software you wish to download."]},{p:[5,97,174],t:7,e:"hr"}," ",{t:4,f:[{p:[7,3,203],t:7,e:"ui-display",a:{title:"Download Error"},f:[{p:[8,4,243],t:7,e:"ui-section",a:{label:"Information"},f:[{t:2,r:"data.error",p:[9,5,281]}]}," ",{p:[11,4,318],t:7,e:"ui-section",a:{label:"Reset Program"},f:[{p:[12,5,358],t:7,e:"ui-button",a:{icon:"times",action:"PRG_reseterror"},f:["RESET"]}]}]}],n:50,r:"data.error",p:[6,2,181]},{t:4,n:51,f:[{t:4,f:[{p:[19,4,516],t:7,e:"ui-display",a:{title:"Download Running"},f:[{p:[20,5,559],t:7,e:"i",f:["Please wait..."]}," ",{p:[21,5,586],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"data.downloadname",p:[22,6,623]}]}," ",{p:[24,5,669],t:7,e:"ui-section",a:{label:"File description"},f:[{t:2,r:"data.downloaddesc",p:[25,6,713]}]}," ",{p:[27,5,759],t:7,e:"ui-section",a:{label:"File size"},f:[{t:2,r:"data.downloadsize",p:[28,6,796]},"GQ"]}," ",{p:[30,5,844],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{t:2,r:"data.downloadspeed",p:[31,6,885]}," GQ/s"]}," ",{p:[33,5,937],t:7,e:"ui-section",a:{label:"Download progress"},f:[{p:[34,6,982],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.downloadsize",p:[34,27,1003]}],value:[{t:2,r:"adata.downloadcompletion",p:[34,58,1034]}],state:"good"},f:[{t:2,x:{r:["adata.downloadcompletion"],s:"Math.round(_0)"},p:[34,101,1077]},"GQ / ",{t:2,r:"adata.downloadsize",p:[34,146,1122]},"GQ"]}]}]}],n:50,r:"data.downloadname",p:[18,3,486]}],r:"data.error"}," ",{t:4,f:[{t:4,f:[{p:[41,4,1270],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,5,1308],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,6,1349],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,27,1370]}],value:[{t:2,r:"adata.disk_used",p:[43,55,1398]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,89,1432]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,125,1468]},"GQ"]}]}]}," ",{p:[47,4,1545],t:7,e:"ui-display",a:{title:"Primary Software Repository"},f:[{t:4,f:[{p:[49,6,1642],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[49,28,1664]}]},f:[{p:[50,7,1686],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[50,61,1740]}]}," ",{p:[52,7,1774],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[53,8,1813]}," (",{t:2,r:"size",p:[53,22,1827]}," GQ)"]}," ",{p:[55,7,1868],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[56,8,1911]}]}," ",{p:[58,7,1957],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[58,80,2030]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[62,6,2113],t:7,e:"br"}],n:52,r:"data.downloadable_programs",p:[48,5,1599]}]}," ",{t:4,f:[{p:[67,5,2194],t:7,e:"ui-display",a:{title:"UNKNOWN Software Repository"},f:[{p:[68,6,2249],t:7,e:"i",f:["Please note that Nanotrasen does not recommend download of software from non-official servers."]}," ",{t:4,f:[{p:[70,7,2395],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[70,29,2417]}]},f:[{p:[71,8,2440],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[71,62,2494]}]}," ",{p:[73,8,2530],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[74,9,2570]}," (",{t:2,r:"size",p:[74,23,2584]}," GQ)"]}," ",{p:[76,8,2627],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[77,9,2671]}]}," ",{p:[79,8,2719],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[79,81,2792]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[83,7,2879],t:7,e:"br"}],n:52,r:"data.hacked_programs",p:[69,6,2357]}]}],n:50,r:"data.hackedavailable",p:[66,4,2160]}],n:50,x:{r:["data.error"],s:"!_0"},p:[40,3,1246]}],n:50,x:{r:["data.downloadname"],s:"!_0"},p:[39,2,1216]}," ",{p:[89,2,2954],t:7,e:"br"},{p:[89,6,2958],t:7,e:"br"},{p:[89,10,2962],t:7,e:"hr"},{p:[89,14,2966],t:7,e:"i",f:["NTOS v2.0.4b Copyright Nanotrasen 2557 - 2559"]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],280:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[6,2,81],t:7,e:"ui-display",a:{title:"WIRELESS CONNECTIVITY"},f:[{p:[8,3,129],t:7,e:"ui-section",a:{label:"Active NTNetRelays"},f:[{p:[9,4,173],t:7,e:"b",f:[{t:2,r:"data.ntnetrelays",p:[9,7,176]}]}]}," ",{t:4,f:[{p:[12,4,250],t:7,e:"ui-section",a:{label:"System status"},f:[{p:[13,6,291],t:7,e:"b",f:[{t:2,x:{r:["data.ntnetstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[13,9,294]}]}]}," ",{p:[15,4,366],t:7,e:"ui-section",a:{label:"Control"},f:[{p:[17,4,401],t:7,e:"ui-button",a:{icon:"plus",action:"toggleWireless"},f:["TOGGLE"]}]}," ",{p:[21,4,500],t:7,e:"br"},{p:[21,8,504],t:7,e:"br"}," ",{p:[22,4,513],t:7,e:"i",f:["Caution - Disabling wireless transmitters when using wireless device may prevent you from re-enabling them again!"]}],n:50,r:"data.ntnetrelays",p:[11,3,221]},{t:4,n:51,f:[{p:[24,4,650],t:7,e:"br"},{p:[24,8,654],t:7,e:"p",f:["Wireless coverage unavailable, no relays are connected."]}],r:"data.ntnetrelays"}]}," ",{p:[29,2,750],t:7,e:"ui-display",a:{title:"FIREWALL CONFIGURATION"},f:[{p:[31,2,798],t:7,e:"table",f:[{p:[32,3,809],t:7,e:"tr",f:[{p:[33,4,818],t:7,e:"th",f:["PROTOCOL"]},{p:[34,4,835],t:7,e:"th",f:["STATUS"]},{p:[35,4,850],t:7,e:"th",f:["CONTROL"]}]},{p:[36,3,865],t:7,e:"tr",f:[" ",{p:[37,4,874],t:7,e:"td",f:["Software Downloads"]},{p:[38,4,901],t:7,e:"td",f:[{t:2,x:{r:["data.config_softwaredownload"],s:'_0?"ENABLED":"DISABLED"'},p:[38,8,905]}]},{p:[39,4,967],t:7,e:"td",f:[" ",{p:[39,9,972],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "1"}'},f:["TOGGLE"]}]}]},{p:[40,3,1051],t:7,e:"tr",f:[" ",{p:[41,4,1060],t:7,e:"td",f:["Peer to Peer Traffic"]},{p:[42,4,1089],t:7,e:"td",f:[{t:2,x:{r:["data.config_peertopeer"],s:'_0?"ENABLED":"DISABLED"'},p:[42,8,1093]}]},{p:[43,4,1149],t:7,e:"td",f:[{p:[43,8,1153],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "2"}'},f:["TOGGLE"]}]}]},{p:[44,3,1232],t:7,e:"tr",f:[" ",{p:[45,4,1241],t:7,e:"td",f:["Communication Systems"]},{p:[46,4,1271],t:7,e:"td",f:[{t:2,x:{r:["data.config_communication"],s:'_0?"ENABLED":"DISABLED"'},p:[46,8,1275]}]},{p:[47,4,1334],t:7,e:"td",f:[{p:[47,8,1338],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "3"}'},f:["TOGGLE"]}]}]},{p:[48,3,1417],t:7,e:"tr",f:[" ",{p:[49,4,1426],t:7,e:"td",f:["Remote System Control"]},{p:[50,4,1456],t:7,e:"td",f:[{t:2,x:{r:["data.config_systemcontrol"],s:'_0?"ENABLED":"DISABLED"'},p:[50,8,1460]}]},{p:[51,4,1519],t:7,e:"td",f:[{p:[51,8,1523],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "4"}'},f:["TOGGLE"]}]}]}]}]}," ",{p:[55,2,1630],t:7,e:"ui-display",a:{title:"SECURITY SYSTEMS"},f:[{t:4,f:[{p:[58,4,1699],t:7,e:"ui-notice",f:[{p:[59,5,1716],t:7,e:"h1",f:["NETWORK INCURSION DETECTED"]}]}," ",{p:[61,5,1774],t:7,e:"i",f:["An abnormal activity has been detected in the network. Please verify system logs for more information"]}],n:50,r:"data.idsalarm",p:[57,3,1673]}," ",{p:[64,3,1902],t:7,e:"ui-section",a:{label:"Intrusion Detection System"},f:[{p:[65,4,1954],t:7,e:"b",f:[{t:2,x:{r:["data.idsstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[65,7,1957]}]}]}," ",{p:[68,3,2029],t:7,e:"ui-section",a:{label:"Maximal Log Count"},f:[{p:[69,4,2072],t:7,e:"b",f:[{t:2,r:"data.ntnetmaxlogs",p:[69,7,2075]}]}]}," ",{p:[72,3,2125],t:7,e:"ui-section",a:{label:"Controls"},f:[]}," ",{p:[74,4,2176],t:7,e:"table",f:[{p:[75,4,2188],t:7,e:"tr",f:[{p:[75,8,2192],t:7,e:"td",f:[{p:[75,12,2196],t:7,e:"ui-button",a:{action:"resetIDS"},f:["RESET IDS"]}]}]},{p:[76,4,2251],t:7,e:"tr",f:[{p:[76,8,2255],t:7,e:"td",f:[{p:[76,12,2259],t:7,e:"ui-button",a:{action:"toggleIDS"},f:["TOGGLE IDS"]}]}]},{p:[77,4,2316],t:7,e:"tr",f:[{p:[77,8,2320],t:7,e:"td",f:[{p:[77,12,2324],t:7,e:"ui-button",a:{action:"updatemaxlogs"},f:["SET LOG LIMIT"]}]}]},{p:[78,4,2388],t:7,e:"tr",f:[{p:[78,8,2392],t:7,e:"td",f:[{p:[78,12,2396],t:7,e:"ui-button",a:{action:"purgelogs"},f:["PURGE LOGS"]}]}]}]}," ",{p:[81,3,2467],t:7,e:"ui-subdisplay",a:{title:"System Logs"},f:[{p:[82,3,2506],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[83,3,2561],t:7,e:"div",a:{"class":"item"},f:[{p:[84,4,2584],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"entry",p:[86,6,2667]},{p:[86,15,2676],t:7,e:"br"}],n:52,r:"data.ntnetlogs",p:[85,5,2636]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],281:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,2,102],t:7,e:"div",a:{"class":"item"},f:[{p:[8,3,124],t:7,e:"h2",f:["An error has occurred during operation..."]}," ",{p:[9,3,178],t:7,e:"b",f:["Additional information:"]},{t:2,r:"data.error",p:[9,34,209]},{p:[9,48,223],t:7,e:"br"}," ",{p:[10,3,231],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Clear"]}]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.downloading"],s:"_0"},f:[{p:[13,3,321],t:7,e:"h2",f:["Download in progress..."]}," ",{p:[14,3,357],t:7,e:"div",a:{"class":"itemLabel"},f:["Downloaded file:"]}," ",{p:[17,3,416],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_name",p:[18,4,446]}]}," ",{p:[20,3,483],t:7,e:"div",a:{"class":"itemLabel"},f:["Download progress:"]}," ",{p:[23,3,544],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_progress",p:[24,4,574]}," / ",{t:2,r:"data.download_size",p:[24,33,603]}," GQ"]}," ",{p:[26,3,642],t:7,e:"div",a:{"class":"itemLabel"},f:["Transfer speed:"]}," ",{p:[29,3,700],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_netspeed",p:[30,4,730]},"GQ/s"]}," ",{p:[32,3,774],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[35,3,826],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[36,4,856],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Abort download"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading"],s:"(!(_0))&&(_1)"},f:[" ",{p:[39,3,954],t:7,e:"h2",f:["Server enabled"]}," ",{p:[40,3,981],t:7,e:"div",a:{"class":"itemLabel"},f:["Connected clients:"]}," ",{p:[43,3,1042],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_clients",p:[44,4,1072]}]}," ",{p:[46,3,1109],t:7,e:"div",a:{"class":"itemLabel"},f:["Provided file:"]}," ",{p:[49,3,1166],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_filename",p:[50,4,1196]}]}," ",{p:[52,3,1234],t:7,e:"div",a:{"class":"itemLabel"},f:["Server password:"]}," ",{p:[55,3,1293],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ENABLED"],n:50,r:"data.upload_haspassword",p:[56,4,1323]},{t:4,n:51,f:["DISABLED"],r:"data.upload_haspassword"}]}," ",{p:[62,3,1420],t:7,e:"div",a:{"class":"itemLabel"},f:["Commands:"]}," ",{p:[65,3,1472],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[66,4,1502],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[67,4,1567],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Exit server"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(_2))"},f:[" ",{p:[70,3,1668],t:7,e:"h2",f:["File transfer server ready. Select file to upload:"]}," ",{p:[71,3,1732],t:7,e:"table",f:[{p:[72,3,1743],t:7,e:"tr",f:[{p:[72,7,1747],t:7,e:"th",f:["File name"]},{p:[72,20,1760],t:7,e:"th",f:["File size"]},{p:[72,33,1773],t:7,e:"th",f:["Controls ",{t:4,f:[{p:[74,4,1824],t:7,e:"tr",f:[{p:[74,8,1828],t:7,e:"td",f:[{t:2,r:"filename",p:[74,12,1832]}]},{p:[75,4,1849],t:7,e:"td",f:[{t:2,r:"size",p:[75,8,1853]},"GQ"]},{p:[76,4,1868],t:7,e:"td",f:[{p:[76,8,1872],t:7,e:"ui-button",a:{action:"PRG_uploadfile",params:['{"id": "',{t:2,r:"uid",p:[76,59,1923]},'"}']},f:["Select"]}]}]}],n:52,r:"data.upload_filelist",p:[73,3,1789]}]}]}]}," ",{p:[79,3,1981],t:7,e:"hr"}," ",{p:[80,3,1989],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[81,3,2053],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Return"]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(!(_2)))"},f:[" ",{p:[83,3,2116],t:7,e:"h2",f:["Available files:"]}," ",{p:[84,3,2145],t:7,e:"table",a:{border:"1",style:"border-collapse: collapse"},f:[{p:[84,55,2197],t:7,e:"tr",f:[{p:[84,59,2201],t:7,e:"th",f:["Server UID"]},{p:[84,73,2215],t:7,e:"th",f:["File Name"]},{p:[84,86,2228],t:7,e:"th",f:["File Size"]},{p:[84,99,2241],t:7,e:"th",f:["Password Protection"]},{p:[84,122,2264],t:7,e:"th",f:["Operations ",{t:4,f:[{p:[86,5,2311],t:7,e:"tr",f:[{p:[86,9,2315],t:7,e:"td",f:[{t:2,r:"uid",p:[86,13,2319]}]},{p:[87,5,2332],t:7,e:"td",f:[{t:2,r:"filename",p:[87,9,2336]}]},{p:[88,5,2354],t:7,e:"td",f:[{t:2,r:"size",p:[88,9,2358]},"GQ ",{t:4,f:[{p:[90,6,2400],t:7,e:"td",f:["Enabled"]}],n:50,r:"haspassword",p:[89,5,2374]}," ",{t:4,f:[{p:[93,6,2457],t:7,e:"td",f:["Disabled"]}],n:50,x:{r:["haspassword"],s:"!_0"},p:[92,5,2430]}]},{p:[96,5,2494],t:7,e:"td",f:[{p:[96,9,2498],t:7,e:"ui-button",a:{action:"PRG_downloadfile",params:['{"id": "',{t:2,r:"uid",p:[96,62,2551]},'"}']},f:["Download"]}]}]}],n:52,r:"data.servers",p:[85,4,2283]}]}]}]}," ",{p:[99,3,2612],t:7,e:"hr"}," ",{p:[100,3,2620],t:7,e:"ui-button",a:{action:"PRG_uploadmenu"},f:["Send file"]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],282:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[43,1,1082],t:7,e:"ntosheader"}," ",{p:[45,1,1099],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[47,5,1157],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[47,27,1179]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[49,38,1331]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[50,15,1387]}],yinc:"9"}}],n:50,r:"config.fancy",p:[46,3,1131]},{t:4,n:51,f:[{p:[52,5,1437],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[53,7,1475],t:7,e:"span",f:[{t:2,r:"data.supply",p:[53,13,1481]}]}]}," ",{p:[55,5,1528],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[56,9,1563],t:7,e:"span",f:[{t:2,r:"data.demand",p:[56,15,1569]}]}]}],r:"config.fancy"}]}," ",{p:[60,1,1638],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[61,3,1668],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[62,5,1693],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[63,5,1730],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[64,5,1769],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[65,5,1806],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[66,5,1845],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[67,5,1887],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[68,5,1928],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[71,5,2013],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[71,24,2032]}],nowrap:0},f:[{p:[72,7,2057],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[72,28,2078]}," %"]}," ",{p:[73,7,2136],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[73,28,2157]}]}," ",{p:[74,7,2199],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2220],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[74,41,2233]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[74,70,2262]}]}]}," ",{p:[75,7,2309],t:7,e:"div",a:{"class":"content"},f:[{p:[75,28,2330],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[75,41,2343]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[75,64,2366]}," [",{p:[75,87,2389],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[75,93,2395]}]},"]"]}]}," ",{p:[76,7,2444],t:7,e:"div",a:{"class":"content"},f:[{p:[76,28,2465],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[76,41,2478]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[76,64,2501]}," [",{p:[76,87,2524],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[76,93,2530]}]},"]"]}]}," ",{p:[77,7,2579],t:7,e:"div",a:{"class":"content"},f:[{p:[77,28,2600],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[77,41,2613]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[77,64,2636]}," [",{p:[77,87,2659],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[77,93,2665]}]},"]"]}]}]}],n:52,r:"data.areas",p:[70,3,1987]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],283:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"div",a:{"class":"item"},f:[{p:[6,3,101],t:7,e:"div",a:{"class":"itemLabel"},f:["Payload status:"]}," ",{p:[9,3,158],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ARMED"],n:50,r:"data.armed",p:[10,4,188]},{t:4,n:51,f:["DISARMED"],r:"data.armed"}]}," ",{p:[16,3,270],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[19,3,321],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[20,4,351],t:7,e:"table",f:[{p:[21,4,363],t:7,e:"tr",f:[{p:[21,8,367],t:7,e:"td",f:[{p:[21,12,371],t:7,e:"ui-button",a:{action:"PRG_obfuscate"},f:["OBFUSCATE PROGRAM NAME"]}]}]},{p:[22,4,444],t:7,e:"tr",f:[{p:[22,8,448],t:7,e:"td",f:[{p:[22,12,452],t:7,e:"ui-button",a:{action:"PRG_arm",state:[{t:2,x:{r:["data.armed"],s:'_0?"danger":null'},p:[22,47,487]}]},f:[{t:2,x:{r:["data.armed"],s:'_0?"DISARM":"ARM"'},p:[22,81,521]}]}," ",{p:[23,4,571],t:7,e:"ui-button",a:{icon:"radiation",state:[{t:2,x:{r:["data.armed"],s:'_0?null:"disabled"'},p:[23,39,606]}],action:"PRG_activate"},f:["ACTIVATE"]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],284:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,3,95],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[5,22,114]}," Alarms"]},f:[{p:[6,5,138],t:7,e:"ul",f:[{t:4,f:[{p:[8,9,171],t:7,e:"li",f:[{t:2,r:".",p:[8,13,175]}]}],n:52,r:".",p:[7,7,150]},{t:4,n:51,f:[{p:[10,9,211],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[4,1,64]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],285:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{integState:function(t){var e=100;return t==e?"good":t>e/2?"average":"bad"},bigState:function(t,e,n){return charge>n?"bad":t>e?"average":"good"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[23,1,421],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[27,2,462],t:7,e:"ui-button",a:{action:"PRG_clear"},f:["Back to Menu"]},{p:[27,56,516],t:7,e:"br"}," ",{p:[28,3,524],t:7,e:"ui-display",a:{title:"Supermatter Status:"},f:[{p:[29,3,568],t:7,e:"ui-section",a:{label:"Core Integrity"},f:[{p:[30,5,609],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"adata.SM_integrity",p:[30,38,642]}],state:[{t:2,x:{r:["integState","adata.SM_integrity"],s:"_0(_1)"},p:[30,69,673]}]},f:[{t:2,r:"data.SM_integrity",p:[30,105,709]},"%"]}]}," ",{p:[32,3,761],t:7,e:"ui-section",a:{label:"Relative EER"},f:[{p:[33,5,800],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_power"],s:"_0(_1,150,300)"},p:[33,18,813]}]},f:[{t:2,r:"data.SM_power",p:[33,55,850]}," MeV/cm3"]}]}," ",{p:[35,3,903],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[36,5,941],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambienttemp"],s:"_0(_1,4000,5000)"},p:[36,18,954]}]},f:[{t:2,r:"data.SM_ambienttemp",p:[36,63,999]}," K"]}]}," ",{p:[38,3,1052],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[39,5,1087],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambientpressure"],s:"_0(_1,5000,10000)"},p:[39,18,1100]}]},f:[{t:2,r:"data.SM_ambientpressure",p:[39,68,1150]}," kPa"]}]}]}," ",{p:[42,3,1227],t:7,e:"hr"},{p:[42,7,1231],t:7,e:"br"}," ",{p:[43,3,1239],t:7,e:"ui-display",a:{title:"Gas Composition:"},f:[{t:4,f:[{p:[45,5,1307],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[45,24,1326]}]},f:[{t:2,r:"amount",p:[46,6,1343]}," %"]}],n:52,r:"data.gases",p:[44,4,1281]}]}],n:50,r:"data.active",p:[26,1,440]},{t:4,n:51,f:[{p:[51,2,1418],t:7,e:"ui-button",a:{action:"PRG_refresh"},f:["Refresh"]},{p:[51,53,1469],t:7,e:"br"}," ",{p:[52,2,1476],t:7,e:"ui-display",a:{title:"Detected Supermatters"},f:[{t:4,f:[{p:[54,3,1552],t:7,e:"ui-section",a:{label:"Area"},f:[{t:2,r:"area_name",p:[55,5,1583]}," - (#",{t:2,r:"uid",p:[55,23,1601]},")"]}," ",{p:[57,3,1630],t:7,e:"ui-section",a:{label:"Integrity"},f:[{t:2,r:"integrity",p:[58,5,1666]}," %"]}," ",{p:[60,3,1702],t:7,e:"ui-section",a:{label:"Options"},f:[{p:[61,5,1736],t:7,e:"ui-button",a:{action:"PRG_set",params:['{"target" : "',{t:2,r:"uid",p:[61,54,1785]},'"}']},f:["View Details"]}]}],n:52,r:"data.supermatters",p:[53,2,1521]}]}],r:"data.active"}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(286)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,286:286}],286:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"item",style:"float: left"},f:[{p:[2,2,41],t:7,e:"table",f:[{p:[2,9,48],t:7,e:"tr",f:[{t:4,f:[{p:[4,3,113],t:7,e:"td",f:[{p:[4,7,117],t:7,e:"img",a:{src:[{t:2,r:"data.PC_batteryicon",p:[4,17,127]}]}}]}],n:50,x:{r:["data.PC_batteryicon","data.PC_showbatteryicon"],s:"_0&&_1"},p:[3,2,55]}," ",{t:4,f:[{p:[7,3,226],t:7,e:"td",f:[{p:[7,7,230],t:7,e:"b",f:[{t:2,r:"data.PC_batterypercent",p:[7,10,233]}]}]}],n:50,x:{r:["data.PC_batterypercent","data.PC_showbatteryicon"],s:"_0&&_1"},p:[6,2,165]}," ",{t:4,f:[{p:[10,3,305],t:7,e:"td",f:[{p:[10,7,309],t:7,e:"img",a:{src:[{t:2,r:"data.PC_ntneticon",p:[10,17,319]}]}}]}],n:50,r:"data.PC_ntneticon",p:[9,2,276]}," ",{t:4,f:[{p:[13,3,386],t:7,e:"td",f:[{p:[13,7,390],t:7,e:"img",a:{src:[{t:2,r:"data.PC_apclinkicon",p:[13,17,400]}]}}]}],n:50,r:"data.PC_apclinkicon",p:[12,2,355]}," ",{t:4,f:[{p:[16,3,469],t:7,e:"td",f:[{p:[16,7,473],t:7,e:"b",f:[{t:2,r:"data.PC_stationtime",p:[16,10,476]}]}]}],n:50,r:"data.PC_stationtime",p:[15,2,438]}," ",{t:4,f:[{p:[19,3,552],t:7,e:"td",f:[{p:[19,7,556],t:7,e:"img",a:{src:[{t:2,r:"icon",p:[19,17,566]}]}}]}],n:52,r:"data.PC_programheaders",p:[18,2,516]}]}]}]}," ",{p:[23,1,609],t:7,e:"div",a:{style:"float: right; margin-top: 5px"},f:[{p:[24,2,655],t:7,e:"ui-button",a:{action:"PC_shutdown"},f:["Shutdown"]}," ",{t:4,f:[{p:[26,3,745],t:7,e:"ui-button",a:{action:"PC_exit"},f:["EXIT PROGRAM"]}," ",{p:[27,3,801],t:7,e:"ui-button",a:{action:"PC_minimize"},f:["Minimize Program"]}],n:50,r:"data.PC_showexitprogram",p:[25,2,710]}]}," ",{p:[30,1,881],t:7,e:"div",a:{style:"clear: both"}}]},e.exports=a.extend(r.exports)},{205:205}],287:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Auth. Disk:"},f:[{t:4,f:[{p:[3,7,69],t:7,e:"ui-button",a:{icon:"eject",style:"selected",action:"eject_disk"},f:["++++++++++"]}],n:50,r:"data.disk_present",p:[2,3,36]},{t:4,n:51,f:[{p:[5,7,172],t:7,e:"ui-button",a:{icon:"plus",action:"insert_disk"},f:["----------"]}],r:"data.disk_present"}]}," ",{p:[8,1,266],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[9,3,297],t:7,e:"span",f:[{t:2,r:"data.status1",p:[9,9,303]},"-",{t:2,r:"data.status2",p:[9,26,320]}]}]}," ",{p:[11,1,360],t:7,e:"ui-display",a:{title:"Timer"},f:[{p:[12,3,390],t:7,e:"ui-section",a:{label:"Time to Detonation"},f:[{p:[13,5,435],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[13,11,441]}]}]}," ",{t:4,f:[{p:[16,5,540],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[17,7,581],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_default"],s:'_0&&_1&&_2?null:"disabled"'},p:[17,40,614]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[19,7,786],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_min"],s:'_0&&_1&&_2?null:"disabled"'},p:[19,38,817]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[21,7,991],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[21,39,1023]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[22,7,1155],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_max"],s:'_0&&_1&&_2?null:"disabled"'},p:[22,37,1185]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[15,3,518]}," ",{p:[26,3,1394],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[27,5,1426],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[27,38,1459]}],action:"toggle_timer",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.safety"],s:'_0&&_1&&!_2?null:"disabled"'},p:[29,14,1542]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[30,7,1631]}]}]}]}," ",{p:[34,1,1713],t:7,e:"ui-display",a:{title:"Anchoring"},f:[{p:[35,3,1747],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[36,12,1770]}],icon:[{t:2,x:{r:["data.anchored"],s:'_0?"lock":"unlock"'},p:[37,11,1846]}],style:[{t:2,x:{r:["data.anchored"],s:'_0?null:"caution"'},p:[38,12,1897]}],action:"anchor"},f:[{t:2,x:{r:["data.anchored"],s:'_0?"Engaged":"Off"'},p:[39,21,1956]}]}]}," ",{p:[41,1,2022],t:7,e:"ui-display",a:{title:"Safety"},f:[{p:[42,3,2053],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[43,12,2076]}],icon:[{t:2,x:{r:["data.safety"],s:'_0?"lock":"unlock"'},p:[44,11,2152]}],action:"safety",style:[{t:2,x:{r:["data.safety"],s:'_0?"caution":"danger"'},p:[45,12,2217]}]},f:[{p:[46,7,2265],t:7,e:"span",f:[{t:2,x:{r:["data.safety"],s:'_0?"On":"Off"'},p:[46,13,2271]}]}]}]}," ",{p:[49,1,2341],t:7,e:"ui-display",a:{title:"Code"},f:[{p:[50,3,2370],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.message",p:[50,31,2398]}]}," ",{p:[51,3,2431],t:7,e:"ui-section",a:{label:"Keypad"},f:[{p:[52,5,2464],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[52,39,2498]}],params:'{"digit":"1"}'},f:["1"]}," ",{p:[53,5,2583],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[53,39,2617]}],params:'{"digit":"2"}'},f:["2"]}," ",{p:[54,5,2702],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[54,39,2736]}],params:'{"digit":"3"}'},f:["3"]}," ",{p:[55,5,2821],t:7,e:"br"}," ",{p:[56,5,2831],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"' },p:[56,39,2865]}],params:'{"digit":"4"}'},f:["4"]}," ",{p:[57,5,2950],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[57,39,2984]}],params:'{"digit":"5"}'},f:["5"]}," ",{p:[58,5,3069],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[58,39,3103]}],params:'{"digit":"6"}'},f:["6"]}," ",{p:[59,5,3188],t:7,e:"br"}," ",{p:[60,5,3198],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[60,39,3232]}],params:'{"digit":"7"}'},f:["7"]}," ",{p:[61,5,3317],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[61,39,3351]}],params:'{"digit":"8"}'},f:["8"]}," ",{p:[62,5,3436],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[62,39,3470]}],params:'{"digit":"9"}'},f:["9"]}," ",{p:[63,5,3555],t:7,e:"br"}," ",{p:[64,5,3565],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[64,39,3599]}],params:'{"digit":"R"}'},f:["R"]}," ",{p:[65,5,3684],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[65,39,3718]}],params:'{"digit":"0"}'},f:["0"]}," ",{p:[66,5,3803],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[66,39,3837]}],params:'{"digit":"E"}'},f:["E"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],288:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,25],t:7,e:"ui-notice",f:["No table detected!"]}],n:51,r:"data.table",p:[1,1,0]},{p:[6,1,88],t:7,e:"ui-display",f:[{p:[7,2,103],t:7,e:"ui-display",a:{title:"Patient State"},f:[{t:4,f:[{p:[9,4,166],t:7,e:"ui-section",a:{label:"State"},f:[{p:[10,5,198],t:7,e:"span",a:{"class":[{t:2,r:"data.patient.statstate",p:[10,18,211]}]},f:[{t:2,r:"data.patient.stat",p:[10,46,239]}]}]}," ",{p:[12,4,290],t:7,e:"ui-section",a:{label:"Blood Type"},f:[{p:[13,5,327],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.patient.blood_type",p:[13,27,349]}]}]}," ",{p:[15,4,406],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[16,5,439],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.patient.minHealth",p:[16,18,452]}],max:[{t:2,r:"data.patient.maxHealth",p:[16,51,485]}],value:[{t:2,r:"data.patient.health",p:[16,86,520]}],state:[{t:2,x:{r:["data.patient.health"],s:'_0>=0?"good":"average"'},p:[17,12,557]}]},f:[{t:2,x:{r:["adata.patient.health"],s:"Math.round(_0)"},p:[17,63,608]}]}]}," ",{t:4,f:[{p:[20,5,840],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[20,24,859]}]},f:[{p:[21,6,877],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.patient.maxHealth",p:[21,27,898]}],value:[{t:2,rx:{r:"data.patient",m:[{t:30,n:"type"}]},p:[21,62,933]}],state:"bad"},f:[{t:2,x:{r:["type","adata.patient"],s:"Math.round(_1[_0])"},p:[21,98,969]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}]'},p:[19,4,676]}],n:50,r:"data.patient",p:[8,3,141]},{t:4,n:51,f:["No patient detected."],r:"data.patient"}]}," ",{p:[28,2,1113],t:7,e:"ui-display",a:{title:"Initiated Procedures"},f:[{t:4,f:[{t:4,f:[{p:[31,5,1217],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[31,27,1239]}]},f:[{p:[32,6,1256],t:7,e:"ui-section",a:{label:"Next Step"},f:[{p:[33,7,1294],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"next_step",p:[33,29,1316]}]}," ",{t:4,f:[{p:[35,8,1373],t:7,e:"span",a:{"class":"content"},f:[{p:[35,30,1395],t:7,e:"b",f:["Required chemicals:"]},{p:[35,56,1421],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[35,61,1426]}]}],n:50,r:"chems_needed",p:[34,7,1344]}]}," ",{t:4,f:[{p:[39,7,1523],t:7,e:"ui-section",a:{label:"Alternative Step"},f:[{p:[40,8,1569],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"alternative_step",p:[40,30,1591]}]}," ",{t:4,f:[{p:[42,9,1661],t:7,e:"span",a:{"class":"content"},f:[{p:[42,31,1683],t:7,e:"b",f:["Required chemicals:"]},{p:[42,57,1709],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[42,62,1714]}]}],n:50,r:"alt_chems_needed",p:[41,8,1627]}]}],n:50,r:"alternative_step",p:[38,6,1491]}]}],n:52,r:"data.procedures",p:[30,4,1186]}],n:50,r:"data.procedures",p:[29,3,1158]},{t:4,n:51,f:["No active procedures."],r:"data.procedures"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],289:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",f:["This machine only accepts ore. Gibtonite and Slag are not accepted."]}," ",{p:[5,2,117],t:7,e:"ui-section",f:["Current unclaimed points: ",{t:2,r:"data.unclaimedPoints",p:[6,29,159]}," ",{t:4,f:[{p:[8,4,220],t:7,e:"ui-button",a:{action:"Claim"},f:["Claim Points"]}],n:50,r:"data.unclaimedPoints",p:[7,3,187]}]}," ",{p:[13,2,311],t:7,e:"ui-section",f:[{t:4,f:[{p:[15,4,350],t:7,e:"ui-button",a:{action:"Eject"},f:["Eject ID"]}," You have ",{t:2,r:"data.claimedPoints",p:[18,13,421]}," mining points collected."],n:50,r:"data.hasID",p:[14,3,327]},{t:4,n:51,f:[{p:[20,4,485],t:7,e:"ui-button",a:{action:"Insert"},f:["Insert ID"]}],r:"data.hasID"}]}]}," ",{p:[26,1,588],t:7,e:"ui-display",f:[{t:4,f:[{p:[28,3,627],t:7,e:"ui-section",f:[{p:[29,4,644],t:7,e:"ui-button",a:{action:"diskEject",icon:"eject"},f:["Eject Disk"]}]}," ",{t:4,f:[{p:[34,4,772],t:7,e:"ui-section",a:{"class":"candystripe"},f:[{p:[35,5,808],t:7,e:"ui-button",a:{action:"diskUpload",state:[{t:2,x:{r:["canupload"],s:'(_0)?null:"disabled"'},p:[35,42,845]}],icon:"upload",align:"right",params:['{ "design" : "',{t:2,r:"index",p:[35,129,932]},'" }']},f:["Upload"]}," File ",{t:2,r:"index",p:[38,10,988]},": ",{t:2,r:"name",p:[38,21,999]}]}],n:52,r:"data.diskDesigns",p:[33,3,741]}],n:50,r:"data.hasDisk",p:[27,2,603]},{t:4,n:51,f:[{p:[42,3,1053],t:7,e:"ui-section",f:[{p:[43,4,1070],t:7,e:"ui-button",a:{action:"diskInsert",icon:"floppy-o"},f:["Insert Disk"]}]}],r:"data.hasDisk"}]}," ",{p:[49,1,1195],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[50,2,1227],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[51,4,1261],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[54,4,1316],t:7,e:"section",a:{"class":"cell"},f:["Sheets"]}," ",{p:[57,4,1370],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[59,4,1412],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[61,4,1454],t:7,e:"section",a:{"class":"cell"},f:["Ore Value"]}]}," ",{t:4,f:[{p:[66,3,1551],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[67,4,1585],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[68,5,1613]}]}," ",{p:[70,4,1641],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[71,5,1683]}]}," ",{p:[73,4,1713],t:7,e:"section",a:{"class":"cell"},f:[{p:[74,5,1741],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[74,18,1754]}],placeholder:"###","class":"number"}}]}," ",{p:[76,4,1819],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[77,5,1861],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[77,59,1915]}],params:['{ "id" : ',{t:2,r:"id",p:[77,114,1970]},', "sheets" : ',{t:2,r:"sheets",p:[77,133,1989]}," }"]},f:["Release"]}]}," ",{p:[81,4,2056],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"value",p:[82,5,2098]}]}]}],n:52,r:"data.materials",p:[65,2,1523]}," ",{t:4,f:[{p:[87,3,2176],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[88,4,2210],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[89,5,2238]}]}," ",{p:[91,4,2266],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[92,5,2308]}]}," ",{p:[94,4,2338],t:7,e:"section",a:{"class":"cell"},f:[{p:[95,5,2366],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[95,18,2379]}],placeholder:"###","class":"number"}}]}," ",{p:[97,4,2444],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[98,5,2486],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Smelt",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[98,57,2538]}],params:['{ "id" : ',{t:2,r:"id",p:[98,113,2594]},', "sheets" : ',{t:2,r:"sheets",p:[98,132,2613]}," }"]},f:["Smelt"]}]}," ",{p:[102,4,2677],t:7,e:"section",a:{"class":"cell",align:"right"},f:[]}]}],n:52,r:"data.alloys",p:[86,2,2151]}]}]},e.exports=a.extend(r.exports)},{205:205}],290:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,4,87],t:7,e:"ui-button",a:{icon:"remove",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[4,36,119]}],action:"empty_eject_beaker"},f:["Empty and eject"]}," ",{p:[7,4,231],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[7,35,262]}],action:"empty_beaker"},f:["Empty"]}," ",{p:[10,4,358],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[10,35,389]}],action:"eject_beaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{t:4,f:[{p:[15,4,528],t:7,e:"ui-section",f:[{t:4,f:[{p:[17,6,578],t:7,e:"span",a:{"class":"bad"},f:["The beaker is empty!"]}],n:50,r:"data.beaker_empty",p:[16,5,546]},{t:4,n:51,f:[{p:[19,6,644],t:7,e:"ui-subdisplay",a:{title:"Blood"},f:[{t:4,f:[{p:[21,8,712],t:7,e:"ui-section",a:{label:"Blood DNA"},f:[{t:2,r:"data.blood.dna",p:[21,38,742]}]}," ",{p:[22,8,782],t:7,e:"ui-section",a:{label:"Blood type"},f:[{t:2,r:"data.blood.type",p:[22,39,813]}]}],n:50,r:"data.has_blood",p:[20,7,681]},{t:4,n:51,f:[{p:[24,8,870],t:7,e:"ui-section",f:[{p:[25,9,892],t:7,e:"span",a:{"class":"average"},f:["No blood sample detected."]}]}],r:"data.has_blood"}]}],r:"data.beaker_empty"}]}],n:50,r:"data.has_beaker",p:[14,3,500]},{t:4,n:51,f:[{p:[32,4,1054],t:7,e:"ui-section",f:[{p:[33,5,1072],t:7,e:"span",a:{"class":"bad"},f:["No beaker loaded."]}]}],r:"data.has_beaker"}]}," ",{t:4,f:[{p:[38,3,1188],t:7,e:"ui-display",a:{title:"Diseases"},f:[{t:4,f:[{p:{button:[{t:4,f:[{p:[43,8,1343],t:7,e:"ui-button",a:{icon:"pencil",action:"rename_disease",state:[{t:2,x:{r:["can_rename"],s:'_0?"":"disabled"'},p:[43,64,1399]}],params:['{"index": ',{t:2,r:"index",p:[43,116,1451]},"}"]},f:["Name advanced disease"]}],n:50,r:"is_adv",p:[42,7,1320]}," ",{p:[47,7,1538],t:7,e:"ui-button",a:{icon:"flask",action:"create_culture_bottle",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[47,69,1600]}],params:['{"index": ',{t:2,r:"index",p:[47,124,1655]},"}"]},f:["Create virus culture bottle"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[40,24,1269]}],button:0},f:[" ",{p:[51,6,1749],t:7,e:"ui-section",a:{label:"Disease agent"},f:[{t:2,r:"agent",p:[51,40,1783]}]}," ",{p:[52,6,1812],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[52,38,1844]}]}," ",{p:[53,6,1879],t:7,e:"ui-section",a:{label:"Spread"},f:[{t:2,r:"spread",p:[53,33,1906]}]}," ",{p:[54,6,1936],t:7,e:"ui-section",a:{label:"Possible cure"},f:[{t:2,r:"cure",p:[54,40,1970]}]}," ",{t:4,f:[{p:[56,7,2021],t:7,e:"ui-section",a:{label:"Symptoms"},f:[{t:4,f:[{p:[58,9,2087],t:7,e:"ui-button",a:{action:"symptom_details",state:"",params:['{"picked_symptom": ',{t:2,r:"sym_index",p:[58,81,2159]},', "index": ',{t:2,r:"index",p:[58,105,2183]},"}"]},f:[{t:2,r:"name",p:[59,10,2206]}," "]},{p:[60,21,2236],t:7,e:"br"}],n:52,r:"symptoms",p:[57,8,2059]}]}," ",{p:[63,7,2289],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[63,38,2320]}]}," ",{p:[64,7,2355],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[64,35,2383]}]}," ",{p:[65,7,2415],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[65,39,2447]}]}," ",{p:[66,7,2483],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[66,44,2520]}]}],n:50,r:"is_adv",p:[55,6,1999]}]}],n:52,r:"data.viruses",p:[39,4,1222]},{t:4,n:51,f:[{p:[70,5,2601],t:7,e:"ui-section",f:[{p:[71,6,2620],t:7,e:"span",a:{"class":"average"},f:["No detectable virus in the blood sample."]}]}],r:"data.viruses"}]}," ",{p:[75,3,2743],t:7,e:"ui-display",a:{title:"Antibodies"},f:[{t:4,f:[{p:[77,5,2811],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[77,24,2830]}]},f:[{p:[78,7,2848],t:7,e:"ui-button",a:{icon:"eyedropper",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[78,43,2884]}],action:"create_vaccine_bottle",params:['{"index": ',{t:2,r:"id",p:[78,129,2970]},"}"]},f:["Create vaccine bottle"]}]}],n:52,r:"data.resistances",p:[76,4,2779]},{t:4,n:51,f:[{p:[83,5,3067],t:7,e:"ui-section",f:[{p:[84,6,3086],t:7,e:"span",a:{"class":"average"},f:["No antibodies detected in the blood sample."]}]}],r:"data.resistances"}]}],n:50,r:"data.has_blood",p:[37,2,1162]}],n:50,x:{r:["data.mode"],s:"_0==1"},p:[1,1,0]},{t:4,n:51,f:[{p:[90,2,3231],t:7,e:"ui-button",a:{icon:"undo",state:"",action:"back"},f:["Back"]}," ",{t:4,f:[{p:[94,4,3330],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[94,23,3349]}]},f:[{p:[95,4,3364],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[96,5,3382]}," ",{t:4,f:[{p:[98,5,3417],t:7,e:"br"}," ",{p:[99,5,3428],t:7,e:"b",f:["This symptom has been neutered, and has no effect. It will still affect the virus' statistics."]}],n:50,r:"neutered",p:[97,4,3395]}]}," ",{p:[102,4,3564],t:7,e:"ui-section",f:[{p:[103,5,3582],t:7,e:"ui-section",a:{label:"Level"},f:[{t:2,r:"level",p:[103,31,3608]}]}," ",{p:[104,5,3636],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[104,36,3667]}]}," ",{p:[105,5,3700],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[105,33,3728]}]}," ",{p:[106,5,3758],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[106,37,3790]}]}," ",{p:[107,5,3824],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[107,42,3861]}]}]}," ",{p:[109,4,3913],t:7,e:"ui-subdisplay",a:{title:"Effect Thresholds"},f:[{p:[110,5,3960],t:7,e:"ui-section",f:[{t:3,r:"threshold_desc",p:[110,17,3972]}]}]}]}],n:53,r:"data.symptom",p:[93,2,3303]}],x:{r:["data.mode"],s:"_0==1"}}]},e.exports=a.extend(r.exports)},{205:205}],291:[function(t,e,n){var a=t(205),r={exports:{}};!function(e){"use strict";var n=t(340);e.exports={data:{filter:"",tooltiptext:function(t,e,n){var a="";return t&&(a+="REQUIREMENTS: "+t+" "),e&&(a+="CATALYSTS: "+e+" "),n&&(a+="TOOLS: "+n),a}},oninit:function(){var t=this;this.on({hover:function(t){this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,a,r){var i=null;i=t.get("data.display_compact")?t.findAll(".section"):t.findAll(".display:not(:first-child)"),(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(r),r.exports.template={v:3,t:[" ",{p:[48,1,1342],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[48,20,1361]},{t:4,f:[" : ",{t:2,r:"data.subcategory",p:[48,64,1405]}],n:50,r:"data.subcategory",p:[48,37,1378]}]},f:[{t:4,f:[{p:[50,3,1459],t:7,e:"ui-section",f:["Crafting... ",{p:[51,16,1488],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[49,2,1438]},{t:4,n:51,f:[{p:[54,3,1557],t:7,e:"ui-section",f:[{p:[55,4,1574],t:7,e:"table",a:{style:"width:100%"},f:[{p:[56,5,1606],t:7,e:"tr",f:[{p:[57,6,1617],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[58,7,1659],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[59,8,1718]}]}]}," ",{p:[62,6,1774],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[63,7,1816],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[64,7,1874]}]}]}," ",{p:[67,6,1930],t:7,e:"td",a:{style:"float:right!important"},f:[{t:4,f:[{p:[69,7,2014],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[68,6,1971]},{t:4,n:51,f:[{p:[73,7,2138],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}]}," ",{p:[78,6,2268],t:7,e:"td",a:{style:"float:right!important"},f:[{p:[79,7,2310],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.display_compact"],s:'_0?"check-square-o":"square-o"'},p:[79,24,2327]}],action:"toggle_compact"},f:["Compact"]}]}]}," ",{p:[84,5,2474],t:7,e:"tr",f:[{t:4,f:[{p:[86,6,2515],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[87,7,2557],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardSubCat"},f:[{t:2,r:"data.prev_subcat",p:[88,8,2619]}]}]}," ",{p:[91,6,2678],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[92,7,2720],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardSubCat"},f:[{t:2,r:"data.next_subcat",p:[93,8,2782]}]}]}],n:50,r:"data.subcategory",p:[85,5,2484]}]}]}," ",{t:4,f:[{t:4,f:[" ",{p:[101,6,2992],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[101,23,3009]}],placeholder:"Filter.."}}],n:51,r:"data.display_compact",p:[100,5,2902]}],n:50,r:"config.fancy",p:[99,4,2876]}]}," ",{t:4,f:[{p:[106,5,3144],t:7,e:"ui-display",f:[{t:4,f:[{p:[108,6,3193],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[108,25,3212]}]},f:[{p:[109,7,3230],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[109,27,3250]}],"tooltip-side":"right",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[109,135,3358]},'"}'],icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.can_craft",p:[107,5,3162]}," ",{t:4,f:[{t:4,f:[{p:[116,7,3567],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[116,26,3586]}]},f:[{p:[117,8,3605],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[117,28,3625]}],"tooltip-side":"right",state:"disabled",icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.cant_craft",p:[115,6,3534]}],n:51,r:"data.display_craftable_only",p:[114,5,3495]}]}],n:50,r:"data.display_compact",p:[105,4,3110]},{t:4,n:51,f:[{t:4,f:[{p:[126,6,3947],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[126,25,3966]}]},f:[{t:4,f:[{p:[128,8,4009],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[129,9,4052]}]}],n:50,r:"req_text",p:[127,7,3984]}," ",{t:4,f:[{p:[133,8,4139],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[134,9,4179]}]}],n:50,r:"catalyst_text",p:[132,7,4109]}," ",{t:4,f:[{p:[138,8,4267],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[139,9,4303]}]}],n:50,r:"tool_text",p:[137,7,4241]}," ",{p:[142,7,4361],t:7,e:"ui-section",f:[{p:[143,8,4382],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[143,66,4440]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[125,5,3916]}," ",{t:4,f:[{t:4,f:[{p:[151,7,4621],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[151,26,4640]}]},f:[{t:4,f:[{p:[153,9,4685],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[154,10,4729]}]}],n:50,r:"req_text",p:[152,8,4659]}," ",{t:4,f:[{p:[158,9,4820],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[159,10,4861]}]}],n:50,r:"catalyst_text",p:[157,8,4789]}," ",{t:4,f:[{p:[163,9,4953],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[164,10,4990]}]}],n:50,r:"tool_text",p:[162,8,4926]}]}],n:52,r:"data.cant_craft",p:[150,6,4588]}],n:51,r:"data.display_craftable_only",p:[149,5,4549]}],r:"data.display_compact"}],r:"data.busy"}]}]},e.exports=a.extend(r.exports)},{205:205,340:340}],292:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Pump"},f:[{p:[13,3,459],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,491],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,508]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,559]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,616]}]}]}," ",{p:[18,3,675],t:7,e:"ui-section",a:{label:"Direction"},f:[{p:[19,5,711],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"sign-out":"sign-in"'},p:[19,22,728]}],action:"direction"},f:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"Out":"In"'},p:[20,26,808]}]}]}," ",{p:[22,3,883],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,5,925],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.min_pressure",p:[23,18,938]}],max:[{t:2,r:"data.max_pressure",p:[23,46,966]}],value:[{t:2,r:"data.target_pressure",p:[24,14,1003]}]},f:[{t:2,x:{r:["adata.target_pressure"],s:"Math.round(_0)"},p:[24,40,1029]}," kPa"]}]}," ",{p:[26,3,1100],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,1145],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.target_pressure","data.default_pressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,1178]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1328],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.target_pressure","data.min_pressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1359]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1500],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1595],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.target_pressure","data.max_pressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1625]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}," ",{p:{button:[{t:4,f:[{p:[39,7,1891],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[39,38,1922]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[38,5,1863]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[43,3,2042],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[44,4,2073]}]}," ",{p:[46,3,2115],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[47,4,2149]}," kPa"]}],n:50,r:"data.holding",p:[42,3,2018]},{t:4,n:51,f:[{p:[50,3,2223],t:7,e:"ui-section",f:[{p:[51,4,2240],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=a.extend(r.exports)},{205:205}],293:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[3,1,69],t:7,e:"ui-notice",f:[{p:[4,3,84],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[4,23,104]}," connected to a tank."]}]}," ",{p:[6,1,182],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[7,3,220],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[8,5,255],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[8,11,261]}," kPa"]}]}," ",{p:[10,3,323],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[11,5,354],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[11,18,367]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[11,59,408]}]}]}]}," ",{p:[14,1,499],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[15,3,530],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[16,5,562],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[16,22,579]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[17,14,630]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[18,22,687]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[24,7,856],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[24,38,887]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[23,5,828]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[28,3,1007],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[29,4,1038]}]}," ",{p:[31,3,1080],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[32,4,1114]}," kPa"]}],n:50,r:"data.holding",p:[27,3,983]},{t:4,n:51,f:[{p:[35,3,1188],t:7,e:"ui-section",f:[{p:[36,4,1205],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}," ",{p:[40,1,1293],t:7,e:"ui-display",a:{title:"Filters"},f:[{t:4,f:[{p:[42,5,1345],t:7,e:"filters"}],n:53,r:"data",p:[41,3,1325]}]}]},r.exports.components=r.exports.components||{};var i={filters:t(313)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,313:313}],294:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}]}]}," ",{p:[52,5,1464],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1499],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1505]}]}]}],r:"config.fancy"}]}," ",{p:[57,1,1574],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1604],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1629],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1666],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1705],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1742],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1781],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1823],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1864],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1949],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1968]}],nowrap:0},f:[{p:[69,7,1993],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2014]}," %"]}," ",{p:[70,7,2072],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[70,28,2093]}]}," ",{p:[71,7,2135],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2156],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2169]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2198]}]}]}," ",{p:[72,7,2245],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2266],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2279]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2302]}," [",{p:[72,87,2325],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2331]}]},"]"]}]}," ",{p:[73,7,2380],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2401],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2414]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2437]}," [",{p:[73,87,2460],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2466]}]},"]"]}]}," ",{p:[74,7,2515],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2536],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2549]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2572]}," [",{p:[74,87,2595],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2601]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1923]}]}]},e.exports=a.extend(r.exports)},{205:205}],295:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{readableFrequency:function(){return Math.round(this.get("adata.frequency"))/10}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,177],t:7,e:"ui-display",a:{title:"Settings"},f:[{t:4,f:[{p:[13,5,236],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,7,270],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[14,24,287]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[14,75,338]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"On":"Off"'},p:[16,9,413]}]}]}],n:50,r:"data.headset",p:[12,3,210]},{t:4,n:51,f:[{p:[19,5,494],t:7,e:"ui-section",a:{label:"Microphone"},f:[{p:[20,7,533],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.broadcasting"],s:'_0?"power-off":"close"'},p:[20,24,550]}],style:[{t:2,x:{r:["data.broadcasting"],s:'_0?"selected":null'},p:[20,78,604]}],action:"broadcast"},f:[{t:2,x:{r:["data.broadcasting"],s:'_0?"Engaged":"Disengaged"'},p:[22,9,685]}]}]}," ",{p:[24,5,769],t:7,e:"ui-section",a:{label:"Speaker"},f:[{p:[25,7,805],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[25,24,822]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[25,75,873]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"Engaged":"Disengaged"'},p:[27,9,948]}]}]}],r:"data.headset"}," ",{t:4,f:[{p:[31,5,1064],t:7,e:"ui-section",a:{label:"High Volume"},f:[{p:[32,7,1104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.useCommand"],s:'_0?"power-off":"close"'},p:[32,24,1121]}],style:[{t:2,x:{r:["data.useCommand"],s:'_0?"selected":null'},p:[32,76,1173]}],action:"command"},f:[{t:2,x:{r:["data.useCommand"],s:'_0?"On":"Off"'},p:[34,9,1250]}]}]}],n:50,r:"data.command",p:[30,3,1038]}]}," ",{p:[38,1,1342],t:7,e:"ui-display",a:{title:"Channel"},f:[{p:[39,3,1374],t:7,e:"ui-section",a:{label:"Frequency"},f:[{t:4,f:[{p:[41,7,1439],t:7,e:"span",f:[{t:2,r:"readableFrequency",p:[41,13,1445]}]}],n:50,r:"data.freqlock",p:[40,5,1410]},{t:4,n:51,f:[{p:[43,7,1495],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[43,46,1534]}],action:"frequency",params:'{"adjust": -1}'}}," ",{p:[44,7,1646],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[44,41,1680]}],action:"frequency",params:'{"adjust": -.2}'}}," ",{p:[45,7,1793],t:7,e:"ui-button",a:{icon:"pencil",action:"frequency",params:'{"tune": "input"}'},f:[{t:2,r:"readableFrequency",p:[45,78,1864]}]}," ",{p:[46,7,1905],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[46,40,1938]}],action:"frequency",params:'{"adjust": .2}'}}," ",{p:[47,7,2050],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[47,45,2088]}],action:"frequency",params:'{"adjust": 1}'}}],r:"data.freqlock"}]}," ",{t:4,f:[{p:[51,5,2262],t:7,e:"ui-section",a:{label:"Subspace Transmission"},f:[{p:[52,7,2312],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.subspace"],s:'_0?"power-off":"close"'},p:[52,24,2329]}],style:[{t:2,x:{r:["data.subspace"],s:'_0?"selected":null'},p:[52,74,2379]}],action:"subspace"},f:[{t:2,x:{r:["data.subspace"],s:'_0?"Active":"Inactive"'},p:[53,29,2447]}]}]}],n:50,r:"data.subspaceSwitchable",p:[50,3,2225]}," ",{t:4,f:[{p:[57,5,2578],t:7,e:"ui-section",a:{label:"Channels"},f:[{t:4,f:[{p:[59,9,2656],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["."],s:'_0?"check-square-o":"square-o"'},p:[59,26,2673]}],style:[{t:2,x:{r:["."],s:'_0?"selected":null'},p:[60,18,2730]}],action:"channel",params:['{"channel": "',{t:2,r:"channel",p:[61,49,2806]},'"}']},f:[{t:2,r:"channel",p:[62,11,2833]}]},{p:[62,34,2856],t:7, -e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2615]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2534]}]}]},e.exports=a.extend(r.exports)},{205:205}],296:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," "," "," "," "," "," ",{p:[11,1,560],t:7,e:"rdheader"}," ",{t:4,f:[{p:[13,2,595],t:7,e:"ui-display",a:{title:"CONSOLE LOCKED"},f:[{p:[14,3,634],t:7,e:"ui-button",a:{action:"Unlock"},f:["Unlock"]}]}],n:50,r:"data.locked",p:[12,1,573]},{t:4,f:[{p:[18,2,729],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[18,17,744]}]},f:[{p:[19,3,763],t:7,e:"tab",a:{name:"Technology"},f:[{p:[20,4,791],t:7,e:"techweb"}]}," ",{p:[22,3,815],t:7,e:"tab",a:{name:"View Node"},f:[{p:[23,4,842],t:7,e:"nodeview"}]}," ",{p:[25,3,867],t:7,e:"tab",a:{name:"View Design"},f:[{p:[26,4,896],t:7,e:"designview"}]}," ",{p:[28,3,923],t:7,e:"tab",a:{name:"Disk Operations - Design"},f:[{p:[29,4,965],t:7,e:"diskopsdesign"}]}," ",{p:[31,3,995],t:7,e:"tab",a:{name:"Disk Operations - Technology"},f:[{p:[32,4,1041],t:7,e:"diskopstech"}]}," ",{p:[34,3,1069],t:7,e:"tab",a:{name:"Deconstructive Analyzer"},f:[{p:[35,4,1110],t:7,e:"destruct"}]}," ",{p:[37,3,1135],t:7,e:"tab",a:{name:"Protolathe"},f:[{p:[38,4,1163],t:7,e:"protolathe"}]}," ",{p:[40,3,1190],t:7,e:"tab",a:{name:"Circuit Imprinter"},f:[{p:[41,4,1225],t:7,e:"circuit"}]}," ",{p:[43,3,1249],t:7,e:"tab",a:{name:"Settings"},f:[{p:[44,4,1275],t:7,e:"settings"}]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[17,1,706]}]},r.exports.components=r.exports.components||{};var i={settings:t(305),circuit:t(297),protolathe:t(303),destruct:t(299),diskopsdesign:t(300),diskopstech:t(301),designview:t(298),nodeview:t(302),techweb:t(306),rdheader:t(304)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,297:297,298:298,299:299,300:300,301:301,302:302,303:303,304:304,305:305,306:306}],297:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,58],t:7,e:"ui-display",a:{title:"Circuit Imprinter Busy!"}}],n:50,r:"data.circuitbusy",p:[2,2,30]},{t:4,n:51,f:[{p:[5,3,130],t:7,e:"ui-display",f:[{p:[6,4,147],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,189],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,202]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,261],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "circuit", "inputText" : ',{t:2,r:"textsearch",p:[8,84,340]},"}"]},f:["Search"]}]}," ",{p:[10,4,398],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.circuitmats",p:[10,27,421]}," / ",{t:2,r:"data.circuitmaxmats",p:[10,50,444]}]}," ",{p:[11,4,485],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.circuitchems",p:[11,26,507]}," / ",{t:2,r:"data.circuitmaxchems",p:[11,50,531]}]}," ",{p:[12,3,572],t:7,e:"ui-display",f:[{p:[14,3,590],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,605]}]},f:[{p:[15,4,631],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,696],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.circuitcat"],s:'_0=="{{name}}"?"selected":null'},p:[17,43,733]}],params:['{"type" : "circuit", "cat" : "',{t:2,r:"name",p:[17,135,825]},'"}']},f:[{t:2,r:"name",p:[17,147,837]}]}],n:52,r:"data.circuitcats",p:[16,5,663]}]}," ",{p:[20,4,888],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,956],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,968]},{t:2,r:"matstring",p:[22,26,976]}," ",{p:[23,7,997],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[23,40,1030]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[23,119,1109]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitdes",p:[21,5,924]}]}," ",{p:[27,4,1187],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[29,6,1254],t:7,e:"ui-section",f:[{t:2,r:"name",p:[29,18,1266]},{t:2,r:"matstring",p:[29,26,1274]}," ",{p:[30,7,1295],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[30,40,1328]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[30,119,1407]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitmatch",p:[28,5,1220]}]}," ",{p:[34,4,1485],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[36,6,1550],t:7,e:"ui-section",f:[{t:2,r:"name",p:[36,18,1562]}," : ",{t:2,r:"amount",p:[36,29,1573]}," cm3 - ",{t:4,f:[{p:[38,7,1623],t:7,e:"input",a:{value:[{t:2,r:"number",p:[38,20,1636]}],placeholder:["1-",{t:2,r:"sheets",p:[38,46,1662]}],"class":"number"}}," ",{p:[39,7,1698],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "circuit", "mat_id" : ',{t:2,r:"mat_id",p:[39,84,1775]},', "sheets" : ',{t:2,r:"number",p:[39,107,1798]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[37,6,1597]}]}],n:52,r:"data.circuitmat_list",p:[35,5,1513]}]}," ",{p:[44,4,1895],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[46,6,1961],t:7,e:"ui-section",f:[{t:2,r:"name",p:[46,18,1973]}," : ",{t:2,r:"amount",p:[46,29,1984]}," - ",{p:[47,7,2005],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "circuit", "name" : ',{t:2,r:"name",p:[47,80,2078]},', "id" : ',{t:2,r:"reagentid",p:[47,97,2095]},"}"]},f:["Purge"]}]}],n:52,r:"data.circuitchem_list",p:[45,5,1923]}]}]}]}]}],r:"data.circuitbusy"}],n:50,r:"data.circuit_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[55,2,2216],t:7,e:"ui-display",a:{title:"No Linked Circuit Imprinter"}}],r:"data.circuit_linked"}]},e.exports=a.extend(r.exports)},{205:205}],298:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,31],t:7,e:"ui-display",a:{title:[{t:2,r:"data.sdesign_name",p:[2,21,50]}]},f:[{p:[3,3,77],t:7,e:"ui-section",a:{title:"Description"},f:[{t:2,r:"data.sdesign_desc",p:[3,35,109]}]}]}," ",{p:[5,2,162],t:7,e:"ui-display",a:{title:"Lathe Types"},f:[{t:4,f:[{p:[7,4,239],t:7,e:"ui-section",a:{title:"Circuit Imprinter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&1"},p:[6,3,198]}," ",{t:4,f:[{p:[10,4,346],t:7,e:"ui-section",a:{title:"Protolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&2"},p:[9,3,305]}," ",{t:4,f:[{p:[13,4,446],t:7,e:"ui-section",a:{title:"Autolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&4"},p:[12,3,405]}," ",{t:4,f:[{p:[16,4,545],t:7,e:"ui-section",a:{title:"Crafting Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&8"},p:[15,3,504]}," ",{t:4,f:[{p:[19,4,655],t:7,e:"ui-section",a:{title:"Exosuit Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&16"},p:[18,3,613]}," ",{t:4,f:[{p:[22,4,764],t:7,e:"ui-section",a:{title:"Biogenerator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&32"},p:[21,3,722]}," ",{t:4,f:[{p:[25,4,867],t:7,e:"ui-section",a:{title:"Limb Grower"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&64"},p:[24,3,825]}," ",{t:4,f:[{p:[28,4,970],t:7,e:"ui-section",a:{title:"Ore Smelter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&128"},p:[27,3,927]}]}," ",{p:[31,2,1045],t:7,e:"ui-display",a:{title:"Materials"},f:[{t:4,f:[{p:[33,4,1116],t:7,e:"ui-section",a:{title:[{t:2,r:"matname",p:[33,23,1135]}]},f:[{t:2,r:"matamt",p:[33,36,1148]}," cm^3"]}],n:52,r:"data.sdesign_materials",p:[32,3,1079]}]}],n:50,r:"data.design_selected",p:[1,1,0]},{t:4,f:[{p:[38,2,1248],t:7,e:"ui-display",a:{title:"No Design Selected."}}],n:50,x:{r:["data.design_selected"],s:"!_0"},p:[37,1,1216]}]},e.exports=a.extend(r.exports)},{205:205}],299:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[4,3,60],t:7,e:"ui-display",a:{title:"Destructive Analyzer Busy!"}}],n:50,r:"data.destroybusy",p:[3,2,32]},{t:4,n:51,f:[{t:4,f:[{p:[7,4,168],t:7,e:"ui-display",a:{title:"Destructive Analyzer Unloaded"}}],n:50,x:{r:["data.destroy_loaded"],s:"!_0"},p:[6,3,135]},{t:4,n:51,f:[{p:[9,4,248],t:7,e:"ui-display",a:{title:"Loaded Item"},f:[{p:[10,4,285],t:7,e:"ui-section",a:{title:"Name"},f:[{t:2,r:"data.destroy_name",p:[10,29,310]}]}]}," ",{p:[12,4,367],t:7,e:"ui-display",a:{title:"Boost Nodes"},f:[{t:4,f:[{p:[14,6,438],t:7,e:"ui-section",a:{title:[{t:2,r:"name",p:[14,25,457]}," | ",{t:2,r:"value",p:[14,36,468]}]},f:[{p:[15,7,487],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["allow"],s:'_0?null:"disabled"'},p:[15,25,505]}],action:"deconstruct",params:['{"id":',{t:2,r:"id",p:[15,90,570]},"}"]},f:["Deconstruct and Boost"]}]}],n:52,r:"data.boost_paths",p:[13,5,405]}]}," ",{p:[19,4,670],t:7,e:"ui-button",a:{action:"eject_da"},f:["Eject Item"]}],x:{r:["data.destroy_loaded"],s:"!_0"}}],r:"data.destroybusy"}],n:50,r:"data.destroy_linked",p:[2,1,2]},{t:4,n:51,f:[{p:[23,2,755],t:7,e:"ui-display",a:{title:"No Linked Destructive Analyzer"}}],r:"data.destroy_linked"}]},e.exports=a.extend(r.exports)},{205:205}],300:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Design Disk Loaded"}}],n:50,x:{r:["data.ddisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,121],t:7,e:"ui-display",a:{title:"Design Disk Updating"}}],n:50,r:"data.ddisk_update",p:[5,2,92]},{t:4,n:51,f:[{t:4,f:[{p:[9,4,221],t:7,e:"ui-display",a:{title:"Design Disk"},f:[{p:[10,5,259],t:7,e:"ui-section",a:{title:"Disk Space"},f:["Disk Capacity: ",{t:2,r:"data.ddisk_size",p:[10,51,305]}," blueprints."]}," ",{p:[11,5,355],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[11,33,383],t:7,e:"ui-button",a:{action:"ddisk_upall"},f:["Upload all designs"]}]}," ",{p:[12,5,464],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[12,36,495],t:7,e:"ui-button",a:{action:"clear_designdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[13,5,591],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[13,36,622],t:7,e:"ui-button",a:{action:"eject_designdisk"},f:["Eject Disk"]}]}]}," ",{p:[15,4,717],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[17,6,792],t:7,e:"ui-section",a:{title:"Number"},f:["#",{t:2,r:"pos",p:[17,34,820]},": ",{t:4,f:[{p:[19,8,866],t:7,e:"ui-button",a:{action:"upload_empty_ddisk_slot",params:['{"slot": "',{t:2,r:"pos",p:[19,70,928]},'"}']},f:["Upload to Empty Slot"]}],n:50,x:{r:["id"],s:'_0=="null"'},p:[18,7,837]},{t:4,n:51,f:[{p:[21,8,996],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[21,58,1046]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[21,75,1063]}]},f:[{t:2,r:"name",p:[21,122,1110]}]}," ",{p:[22,8,1139],t:7,e:"ui-button",a:{action:"ddisk_erasepos",style:"danger",params:['{"id": "',{t:2,r:"id",p:[22,74,1205]},'"}'],state:[{t:2,x:{r:["id"],s:'_0=="null"?"disabled":null'},p:[22,91,1222]}]},f:["Delete Slot"]}],x:{r:["id"],s:'_0=="null"'}}]}],n:52,r:"data.ddisk_designs",p:[16,5,757]}]}],n:50,x:{r:["data.ddisk_upload"],s:"!_0"},p:[8,3,190]},{t:4,n:51,f:[{p:[28,4,1367],t:7,e:"ui-display",a:{title:"Upload Design to Disk"},f:[{p:[28,46,1409],t:7,e:"ui-section",f:["Available Designs:"]}]}," ",{t:4,f:[{p:[30,5,1513],t:7,e:"ui-section",f:[{p:[30,17,1525],t:7,e:"ui-button",a:{action:"ddisk_uploaddesign",params:['{"id": "',{t:2,r:"id",p:[30,72,1580]},'"}']},f:[{t:2,r:"name",p:[30,82,1590]}]}]}],n:52,r:"data.ddisk_possible_designs",p:[29,4,1470]}],x:{r:["data.ddisk_upload"],s:"!_0"}}],r:"data.ddisk_update"}],x:{r:["data.ddisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{205:205}],301:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Technology Disk Loaded"}}],n:50,x:{r:["data.tdisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,125],t:7,e:"ui-display",a:{title:"Technology Disk Updating"}}],n:50,r:"data.tdisk_update",p:[5,2,96]},{t:4,n:51,f:[{p:[8,3,198],t:7,e:"ui-display",a:{title:"Technology Disk"},f:[{p:[9,4,239],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[9,32,267],t:7,e:"ui-button",a:{action:"tdisk_down"},f:["Download Research to Disk"]},{p:[9,100,335],t:7,e:"ui-button",a:{action:"tdisk_up"},f:["Upload Research from Disk"]}," ",{p:[10,4,406],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[10,35,437],t:7,e:"ui-button",a:{action:"clear_techdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[11,4,530],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[11,35,561],t:7,e:"ui-button",a:{action:"eject_techdisk"},f:["Eject Disk"]}]}]}]}," ",{p:[13,3,652],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[15,5,723],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,53,771]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,70,788]}]},f:[{t:2,r:"display_name",p:[15,115,833]}]}],n:52,r:"data.tdisk_nodes",p:[14,4,691]}]}],r:"data.tdisk_update"}],x:{r:["data.tdisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{205:205}],302:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,29],t:7,e:"ui-display",a:{title:[{t:2,r:"data.snode_name",p:[2,21,48]}]},f:[{p:[3,3,73],t:7,e:"ui-section",a:{title:"Description"},f:["Description: ",{t:2,r:"data.snode_desc",p:[3,48,118]}]}," ",{p:[4,3,154],t:7,e:"ui-section",a:{title:"Point Cost"},f:["Point Cost: ",{t:2,r:"data.snode_cost",p:[4,46,197]}]}," ",{p:[5,3,233],t:7,e:"ui-section",a:{title:"Export Price"},f:["Export Price: ",{t:2,r:"data.snode_export",p:[5,50,280]}]}," ",{p:[6,3,318],t:7,e:"ui-button",a:{action:"research_node",params:['{"id"="',{t:2,r:"id",p:[6,52,367]},'"}'],state:[{t:2,x:{r:["data.snode_researched"],s:'_0?"disabled":null'},p:[6,69,384]}]},f:[{t:2,x:{r:["data.snode_researched"],s:'_0?"Researched":"Research Node"'},p:[6,115,430]}]}]}," ",{p:[8,2,518],t:7,e:"ui-display",a:{title:"Prerequisites"},f:[{t:4,f:[{p:[10,4,588],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[10,52,636]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[10,69,653]}]},f:[{t:2,r:"display_name",p:[10,114,698]}]}],n:52,r:"data.node_prereqs",p:[9,3,556]}]}," ",{p:[13,2,759],t:7,e:"ui-display",a:{title:"Unlocks"},f:[{t:4,f:[{p:[15,4,823],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,52,871]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,69,888]}]},f:[{t:2,r:"display_name",p:[15,114,933]}]}],n:52,r:"data.node_unlocks",p:[14,3,791]}]}," ",{p:[18,2,994],t:7,e:"ui-display",a:{title:"Designs"},f:[{t:4,f:[{p:[20,4,1058],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[20,54,1108]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[20,71,1125]}]},f:[{t:2,r:"name",p:[20,118,1172]}]}],n:52,r:"data.node_designs",p:[19,3,1026]}]}],n:50,r:"data.node_selected",p:[1,1,0]},{t:4,f:[{p:[25,2,1263],t:7,e:"ui-display",a:{title:"No Node Selected."}}],n:50,x:{r:["data.node_selected"],s:"!_0"},p:[24,1,1233]}]},e.exports=a.extend(r.exports)},{205:205}],303:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,59],t:7,e:"ui-display",a:{title:"Protolathe Busy!"}}],n:50,r:"data.protobusy",p:[2,2,33]},{t:4,n:51,f:[{p:[5,3,124],t:7,e:"ui-display",f:[{p:[6,4,141],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,183],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,196]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,255],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "proto", "inputText" : ',{t:2,r:"textsearch",p:[8,82,332]},"}"]},f:["Search"]}]}," ",{p:[10,4,390],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.protomats",p:[10,27,413]}," / ",{t:2,r:"data.protomaxmats",p:[10,48,434]}]}," ",{p:[11,4,473],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.protochems",p:[11,26,495]}," / ",{t:2,r:"data.protomaxchems",p:[11,48,517]}]}," ",{p:[12,3,556],t:7,e:"ui-display",f:[{p:[14,3,574],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,589]}]},f:[{p:[15,4,615],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,678],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.protocat","name"],s:'_0==_1?"selected":null'},p:[17,43,715]}],params:['{"type" : "proto", "cat" : "',{t:2,r:"name",p:[17,125,797]},'"}']},f:[{t:2,r:"name",p:[17,137,809]}]}],n:52,r:"data.protocats",p:[16,5,647]}]}," ",{p:[20,4,860],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,926],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,938]},{t:2,r:"matstring",p:[22,26,946]}," ",{t:4,f:[{p:[24,8,996],t:7,e:"input",a:{value:[{t:2,r:"number",p:[24,21,1009]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[24,47,1035]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[23,7,967]}," ",{p:[26,7,1108],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[26,40,1141]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[26,117,1218]},'", "amount" : "',{t:2,r:"number",p:[26,138,1239]},'"}']},f:["Print"]}]}],n:52,r:"data.protodes",p:[21,5,896]}]}," ",{p:[30,4,1321],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[32,6,1386],t:7,e:"ui-section",f:[{t:2,r:"name",p:[32,18,1398]},{t:2,r:"matstring",p:[32,26,1406]}," ",{t:4,f:[{p:[34,8,1456],t:7,e:"input",a:{value:[{t:2,r:"number",p:[34,21,1469]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[34,47,1495]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[33,7,1427]}," ",{p:[36,7,1568],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[36,40,1601]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[36,117,1678]},'", "amount" : "',{t:2,r:"number",p:[36,138,1699]},'"}']},f:["Print"]}]}],n:52,r:"data.protomatch",p:[31,5,1354]}]}," ",{p:[40,4,1781],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[42,6,1844],t:7,e:"ui-section",f:[{t:2,r:"name",p:[42,18,1856]}," : ",{t:2,r:"amount",p:[42,29,1867]}," cm3 - ",{t:4,f:[{p:[44,7,1917],t:7,e:"input",a:{value:[{t:2,r:"number",p:[44,20,1930]}],placeholder:["1-",{t:2,r:"sheets",p:[44,46,1956]}],"class":"number"}}," ",{p:[45,7,1992],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "proto", "mat_id" : ',{t:2,r:"mat_id",p:[45,82,2067]},', "sheets" : ',{t:2,r:"number",p:[45,105,2090]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[43,6,1891]}]}],n:52,r:"data.protomat_list",p:[41,5,1809]}]}," ",{p:[50,4,2187],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[52,6,2251],t:7,e:"ui-section",f:[{t:2,r:"name",p:[52,18,2263]}," : ",{t:2,r:"amount",p:[52,29,2274]}," - ",{p:[53,7,2295],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "proto", "name" : ',{t:2,r:"name",p:[53,78,2366]},', "id" : ',{t:2,r:"reagentid",p:[53,95,2383]},"}"]},f:["Purge"]}]}],n:52,r:"data.protochem_list",p:[51,5,2215]}]}]}]}]}],r:"data.protobusy"}],n:50,r:"data.protolathe_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[61,2,2504],t:7,e:"ui-display",a:{title:"No Linked Protolathe"}}],r:"data.protolathe_linked"}]},e.exports=a.extend(r.exports)},{205:205}],304:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,1,14],t:7,e:"span",a:{"class":"memoedit"},f:["NanoTrasen R&D Console"]},{p:[2,53,66],t:7,e:"br"}," Available Points: ",{p:[3,19,91],t:7,e:"ui-section",a:{title:"Research Points"},f:[{t:2,r:"data.research_points_stored",p:[3,55,127]}]}," ",{p:[4,1,173],t:7,e:"ui-section",a:{title:["Page Selection - ",{t:2,r:"page",p:[4,37,209]}]},f:[{p:[4,47,219],t:7,e:"input",a:{value:[{t:2,r:"pageselect",p:[4,60,232]}],placeholder:"1","class":"number"}}," Select Page: ",{p:[5,14,294],t:7,e:"ui-button",a:{action:"page",params:['{"num" : "',{t:2,r:"pageselect",p:[5,57,337]},'"}']},f:["[Go]"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],305:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"span",a:{"class":"bad"},f:["Settings"]},{p:[1,34,33],t:7,e:"br"},{p:[1,39,38],t:7,e:"br"}," ",{p:[2,1,45],t:7,e:"ui-button",a:{action:"Resync"},f:["RESYNC MACHINERY"]},{p:[2,56,100],t:7,e:"br"}," ",{p:[3,1,107],t:7,e:"ui-button",a:{action:"Lock"},f:["LOCK"]}," ",{p:[4,1,150],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "destroy"}',state:[{t:2,x:{r:["data.destroy_linked"],s:'_0?null:"disabled"'},p:[4,71,220]}]},f:["Disconnect Destructive Analyzer"]}," ",{p:[5,1,309],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "lathe"}',state:[{t:2,x:{r:["data.protolathe_linked"],s:'_0?null:"disabled"'},p:[5,69,377]}]},f:["Disconnect Protolathe"]}," ",{p:[6,1,459],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "imprinter"}',state:[{t:2,x:{r:["data.circuit_linked"],s:'_0?null:"disabled"'},p:[6,73,531]}]},f:["Disconnect Circuit Imprinter"]}]},e.exports=a.extend(r.exports)},{205:205}],306:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Available for Research"},f:[{t:4,f:[{p:[3,3,78],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[3,51,126]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[3,68,143]}]},f:[{t:2,r:"display_name",p:[3,113,188]}]}],n:52,r:"data.techweb_avail",p:[2,2,46]}]}," ",{p:[6,1,245],t:7,e:"ui-display",a:{title:"Locked Nodes"},f:[{t:4,f:[{p:[8,3,314],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[8,51,362]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[8,68,379]}]},f:[{t:2,r:"display_name",p:[8,113,424]}]}],n:52,r:"data.techweb_locked",p:[7,2,281]}]}," ",{p:[11,1,482],t:7,e:"ui-display",a:{title:"Researched Nodes"},f:[{t:4,f:[{p:[13,3,559],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[13,51,607]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[13,68,624]}]},f:[{t:2,r:"display_name",p:[13,113,669]}]}],n:52,r:"data.techweb_researched",p:[12,2,522]}]}]},e.exports=a.extend(r.exports)},{205:205}],307:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,25],t:7,e:"ui-notice",f:[{p:[3,3,40],t:7,e:"span",f:["The grinder is currently processing and cannot be used."]}]}],n:50,r:"data.processing",p:[1,1,0]},{p:{button:[{p:[8,5,208],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.operating","data.contents"],s:'(_0==0)&&_1?null:"disabled"'},p:[8,36,239]}],action:"eject"},f:["Eject Contents"]}]},t:7,e:"ui-display",a:{title:"Processing Chamber",button:0},f:[" ",{p:[10,3,364],t:7,e:"ui-section",a:{label:"Grinding"},f:[{p:[11,5,399],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.operating"],s:'_0?"average":"good"'},p:[11,18,412]}]},f:[{t:2,x:{r:["data.operating"],s:'_0?"Busy":"Ready"'},p:[11,59,453]}]}," ",{p:[12,2,500],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.operating","data.contents"],s:'(_0==0)&&_1?null:"disabled"'},p:[12,35,533]}],action:"grind"},f:["Activate"]}]}," ",{p:[14,3,653],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[17,9,755],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:["The ",{t:2,r:"name",p:[17,56,802]}]},{p:[17,71,817],t:7,e:"br"}],n:52,r:"adata.contentslist",p:[16,7,717]},{t:4,n:51,f:[{p:[19,9,848],t:7,e:"span",f:["No Contents"]}],r:"adata.contentslist"}],n:50,r:"data.contents",p:[15,5,688]},{t:4,n:51,f:[{p:[22,7,911],t:7,e:"span",f:["No Contents"]}],r:"data.contents"}]}]}," ",{p:{button:[{p:[28,5,1047],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.operating","data.isBeakerLoaded"],s:'(_0==0)&&_1?null:"disabled"'},p:[28,36,1078]}],action:"detach"},f:["Detach"]}]},t:7,e:"ui-display",a:{title:"Container",button:0},f:[" ",{p:[30,3,1202],t:7,e:"ui-section",a:{label:"Reagents"},f:[{t:4,f:[{p:[32,7,1272],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[32,13,1278]},"/",{t:2,r:"data.beakerMaxVolume",p:[32,55,1320]}," Units"]}," ",{p:[33,7,1365],t:7,e:"br"}," ",{t:4,f:[{p:[35,9,1418],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[35,52,1461]}," units of ",{t:2,r:"name",p:[35,87,1496]}]},{p:[35,102,1511],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[34,7,1378]},{t:4,n:51,f:[{p:[37,9,1542],t:7,e:"span",a:{"class":"bad"},f:["Container Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[31,5,1237]},{t:4,n:51,f:[{p:[40,7,1621],t:7,e:"span",a:{"class":"average"},f:["No Container"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],308:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" "," ",{t:4,f:[{p:[5,2,123],t:7,e:"dirsel"}],n:50,x:{r:["data.mode"],s:"_0>=0"},p:[4,1,98]},{t:4,f:[{p:[8,2,187],t:7,e:"colorsel"}],n:50,x:{r:["data.mode"],s:"_0==-2||_0==0"},p:[7,1,143]},{p:[10,1,209],t:7,e:"ui-display",a:{title:"Utilities"},f:[{p:[11,2,242],t:7,e:"ui-section",f:[{p:[12,3,258],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0>=0?"check-square-o":"square-o"'},p:[12,20,275]}],state:[{t:2,x:{r:["data.mode"],s:'_0>=0?"selected":null'},p:[12,79,334]}],action:"mode",params:['{"mode": ',{t:2,r:"data.screen",p:[13,35,409]},"}"]},f:["Lay Pipes"]}]}," ",{p:[15,2,467],t:7,e:"ui-section",f:[{p:[16,3,483],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==-1?"check-square-o":"square-o"'},p:[16,20,500]}],state:[{t:2,x:{r:["data.mode"],s:'_0==-1?"selected":null'},p:[16,80,560]}],action:"mode",params:'{"mode": -1}'},f:["Eat Pipes"]}]}," ",{p:[19,2,681],t:7,e:"ui-section",f:[{p:[20,3,697],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==-2?"check-square-o":"square-o"'},p:[20,20,714]}],state:[{t:2,x:{r:["data.mode"],s:'_0==-2?"selected":null'},p:[20,80,774]}],action:"mode",params:'{"mode": -2}'},f:["Paint Pipes"]}]}]}," ",{p:[24,1,911],t:7,e:"ui-display",a:{title:"Category"},f:[{p:[25,2,943],t:7,e:"ui-section",f:[{p:[26,3,959],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.screen"],s:'_0==0?"check-square-o":"square-o"'},p:[26,20,976]}],state:[{t:2,x:{r:["data.screen"],s:'_0==0?"selected":null'},p:[26,81,1037]}],action:"screen",params:'{"screen": 0}'},f:["Atmospherics"]}," ",{p:[28,3,1150],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.screen"],s:'_0==2?"check-square-o":"square-o"'},p:[28,20,1167]}],state:[{t:2,x:{r:["data.screen"],s:'_0==2?"selected":null'},p:[28,81,1228]}],action:"screen",params:'{"screen": 2}'},f:["Disposals"]}," ",{p:[30,3,1338],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.screen"],s:'_0==3?"check-square-o":"square-o"'},p:[30,20,1355]}],state:[{t:2,x:{r:["data.screen"],s:'_0==3?"selected":null'},p:[30,81,1416]}],action:"screen",params:'{"screen": 3}'},f:["Transit Tubes"]}]}," ",{t:4,f:[{p:[34,3,1573],t:7,e:"ui-section",a:{label:"Piping Layer"},f:[{p:[35,4,1611],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==1?"selected":null'},p:[35,22,1629]}],action:"piping_layer",params:'{"piping_layer": 1}'},f:["1"]}," ",{p:[37,4,1751],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==2?"selected":null'},p:[37,22,1769]}],action:"piping_layer",params:'{"piping_layer": 2}'},f:["2"]}," ",{p:[39,4,1891],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==3?"selected":null'},p:[39,22,1909]}],action:"piping_layer",params:'{"piping_layer": 3}'},f:["3"]}]}],n:50,x:{r:["data.screen"],s:"_0==0"},p:[33,2,1545]}]}," ",{t:4,f:[{p:[45,2,2098],t:7,e:"ui-display",a:{title:[{t:2,r:"cat_name",p:[45,21,2117]}]},f:[{t:4,f:[{p:[47,4,2157],t:7,e:"ui-section",f:[{p:[48,5,2175],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[48,23,2193]}],action:"pipe_type",params:['{"pipe_type": ',{t:2,r:"pipe_index",p:[49,28,2274]},', "category": ',{t:2,r:"cat_name",p:[49,56,2302]},"}"]},f:[{t:2,r:"pipe_name",p:[49,71,2317]}]}]}],n:52,r:"recipes",p:[46,3,2135]}]}],n:52,r:"data.categories",p:[44,1,2070]}]},r.exports.components=r.exports.components||{};var i={colorsel:t(309),dirsel:t(310)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,309:309,310:310}],309:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[3,21,78]}],action:"color",params:['{"paint_color": ',{t:2,r:"color_name",p:[4,28,155]},"}"]},f:[{t:2,r:"color_name",p:[4,45,172]}]}],n:52,r:"data.paint_colors",p:[2,2,29]}]}]},e.exports=a.extend(r.exports)},{205:205}],310:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"img",a:{src:["pipe.",{t:2,r:"dir",p:[6,71,244]},".",{t:2,r:"icon_state",p:[6,79,252]},".png"],title:[{t:2,r:"dir_name",p:[6,106,279]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}]},e.exports=a.extend(r.exports)},{205:205}],311:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Satellite Network Control",button:0},f:[{t:4,f:[{p:[8,4,168],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[9,9,209],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[9,31,231]}]}," ",{p:[10,9,253],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"mode",p:[10,30,274]}]}," ",{p:[11,9,298],t:7,e:"div",a:{"class":"content"},f:[{p:[12,11,331],t:7,e:"ui-button",a:{action:"toggle",params:['{"id": "',{t:2,r:"id",p:[12,54,374]},'"}']},f:[{t:2,x:{r:["active"],s:'_0?"Deactivate":"Activate"'},p:[12,64,384]}]}]}]}],n:52,r:"data.satellites",p:[7,2,138]}]}," ",{t:4,f:[{p:[18,1,528],t:7,e:"ui-display",a:{title:"Station Shield Coverage"},f:[{p:[19,3,576],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.meteor_shield_coverage_max",p:[19,24,597]}],value:[{t:2,r:"data.meteor_shield_coverage",p:[19,68,641]}]},f:[{t:2,x:{r:["data.meteor_shield_coverage","data.meteor_shield_coverage_max"],s:"100*_0/_1"},p:[19,101,674]}," %"]}," ",{p:[20,1,758],t:7,e:"ui-display",f:[]}]}],n:50,r:"data.meteor_shield",p:[17,1,500]}]},e.exports=a.extend(r.exports)},{205:205}],312:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Recipient Contents"},f:[{p:[2,2,42],t:7,e:"ui-section",f:[{p:[3,3,58],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[3,34,89]}],action:"ejectBeaker"},f:["Eject"]}," ",{p:[4,3,176],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[4,35,208]}],action:"input"},f:["Input"]}," ",{p:[5,3,289],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"disabled":null'},p:[5,33,319]}],action:"makecup"},f:["Create Cup"]}]}]}," ",{p:[8,1,436],t:7,e:"ui-display",a:{title:"Recipient"},f:[{p:[9,2,469],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[11,4,534],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[11,10,540]},"/",{t:2,r:"data.beakerMaxVolume",p:[11,52,582]}," Units"]}," ",{t:4,f:[{p:[13,5,660],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,48,703]}," units of ",{t:2,r:"name",p:[13,83,738]}]},{p:[13,98,753],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[12,4,624]},{t:4,n:51,f:[{p:[15,5,777],t:7,e:"span",a:{"class":"bad"},f:["Recipient Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[10,3,502]},{t:4,n:51,f:[{p:[18,4,848],t:7,e:"span",a:{"class":"average"},f:["No Recipient"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],313:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,26],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[2,20,43]}],style:[{t:2,x:{r:["enabled"],s:'_0?"selected":null'},p:[2,72,95]}],action:"toggle_filter",params:['{"id_tag": "',{t:2,r:"id_tag",p:[3,48,176]},'", "val": ',{t:2,r:"gas_id",p:[3,68,196]},"}"]},f:[{t:2,r:"gas_name",p:[3,81,209]}]}],n:52,r:"filter_types",p:[1,1,0]}]},e.exports=a.extend(r.exports); +e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2615]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2534]}]}]},e.exports=a.extend(r.exports)},{205:205}],296:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," "," "," "," "," "," ",{p:[11,1,560],t:7,e:"rdheader"}," ",{t:4,f:[{p:[13,2,595],t:7,e:"ui-display",a:{title:"CONSOLE LOCKED"},f:[{p:[14,3,634],t:7,e:"ui-button",a:{action:"Unlock"},f:["Unlock"]}]}],n:50,r:"data.locked",p:[12,1,573]},{t:4,f:[{p:[18,2,729],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[18,17,744]}]},f:[{p:[19,3,763],t:7,e:"tab",a:{name:"Technology"},f:[{p:[20,4,791],t:7,e:"techweb"}]}," ",{p:[22,3,815],t:7,e:"tab",a:{name:"View Node"},f:[{p:[23,4,842],t:7,e:"nodeview"}]}," ",{p:[25,3,867],t:7,e:"tab",a:{name:"View Design"},f:[{p:[26,4,896],t:7,e:"designview"}]}," ",{p:[28,3,923],t:7,e:"tab",a:{name:"Disk Operations - Design"},f:[{p:[29,4,965],t:7,e:"diskopsdesign"}]}," ",{p:[31,3,995],t:7,e:"tab",a:{name:"Disk Operations - Technology"},f:[{p:[32,4,1041],t:7,e:"diskopstech"}]}," ",{p:[34,3,1069],t:7,e:"tab",a:{name:"Deconstructive Analyzer"},f:[{p:[35,4,1110],t:7,e:"destruct"}]}," ",{p:[37,3,1135],t:7,e:"tab",a:{name:"Protolathe"},f:[{p:[38,4,1163],t:7,e:"protolathe"}]}," ",{p:[40,3,1190],t:7,e:"tab",a:{name:"Circuit Imprinter"},f:[{p:[41,4,1225],t:7,e:"circuit"}]}," ",{p:[43,3,1249],t:7,e:"tab",a:{name:"Settings"},f:[{p:[44,4,1275],t:7,e:"settings"}]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[17,1,706]}]},r.exports.components=r.exports.components||{};var i={settings:t(305),circuit:t(297),protolathe:t(303),destruct:t(299),diskopsdesign:t(300),diskopstech:t(301),designview:t(298),nodeview:t(302),techweb:t(306),rdheader:t(304)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,297:297,298:298,299:299,300:300,301:301,302:302,303:303,304:304,305:305,306:306}],297:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,58],t:7,e:"ui-display",a:{title:"Circuit Imprinter Busy!"}}],n:50,r:"data.circuitbusy",p:[2,2,30]},{t:4,n:51,f:[{p:[5,3,130],t:7,e:"ui-display",f:[{p:[6,4,147],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,189],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,202]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,261],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "circuit", "inputText" : ',{t:2,r:"textsearch",p:[8,84,340]},"}"]},f:["Search"]}]}," ",{p:[10,4,398],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.circuitmats",p:[10,27,421]}," / ",{t:2,r:"data.circuitmaxmats",p:[10,50,444]}]}," ",{p:[11,4,485],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.circuitchems",p:[11,26,507]}," / ",{t:2,r:"data.circuitmaxchems",p:[11,50,531]}]}," ",{p:[12,3,572],t:7,e:"ui-display",f:[{p:[14,3,590],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,605]}]},f:[{p:[15,4,631],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,696],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.circuitcat"],s:'_0=="{{name}}"?"selected":null'},p:[17,43,733]}],params:['{"type" : "circuit", "cat" : "',{t:2,r:"name",p:[17,135,825]},'"}']},f:[{t:2,r:"name",p:[17,147,837]}]}],n:52,r:"data.circuitcats",p:[16,5,663]}]}," ",{p:[20,4,888],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,956],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,968]},{t:2,r:"matstring",p:[22,26,976]}," ",{p:[23,7,997],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[23,40,1030]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[23,119,1109]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitdes",p:[21,5,924]}]}," ",{p:[27,4,1187],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[29,6,1254],t:7,e:"ui-section",f:[{t:2,r:"name",p:[29,18,1266]},{t:2,r:"matstring",p:[29,26,1274]}," ",{p:[30,7,1295],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[30,40,1328]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[30,119,1407]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitmatch",p:[28,5,1220]}]}," ",{p:[34,4,1485],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[36,6,1550],t:7,e:"ui-section",f:[{t:2,r:"name",p:[36,18,1562]}," : ",{t:2,r:"amount",p:[36,29,1573]}," cm3 - ",{t:4,f:[{p:[38,7,1623],t:7,e:"input",a:{value:[{t:2,r:"number",p:[38,20,1636]}],placeholder:["1-",{t:2,r:"sheets",p:[38,46,1662]}],"class":"number"}}," ",{p:[39,7,1698],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "circuit", "mat_id" : ',{t:2,r:"mat_id",p:[39,84,1775]},', "sheets" : ',{t:2,r:"number",p:[39,107,1798]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[37,6,1597]}]}],n:52,r:"data.circuitmat_list",p:[35,5,1513]}]}," ",{p:[44,4,1895],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[46,6,1961],t:7,e:"ui-section",f:[{t:2,r:"name",p:[46,18,1973]}," : ",{t:2,r:"amount",p:[46,29,1984]}," - ",{p:[47,7,2005],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "circuit", "name" : ',{t:2,r:"name",p:[47,80,2078]},', "id" : ',{t:2,r:"reagentid",p:[47,97,2095]},"}"]},f:["Purge"]}]}],n:52,r:"data.circuitchem_list",p:[45,5,1923]}]}]}]}]}],r:"data.circuitbusy"}],n:50,r:"data.circuit_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[55,2,2216],t:7,e:"ui-display",a:{title:"No Linked Circuit Imprinter"}}],r:"data.circuit_linked"}]},e.exports=a.extend(r.exports)},{205:205}],298:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,31],t:7,e:"ui-display",a:{title:[{t:2,r:"data.sdesign_name",p:[2,21,50]}]},f:[{p:[3,3,77],t:7,e:"ui-section",a:{title:"Description"},f:[{t:2,r:"data.sdesign_desc",p:[3,35,109]}]}]}," ",{p:[5,2,162],t:7,e:"ui-display",a:{title:"Lathe Types"},f:[{t:4,f:[{p:[7,4,239],t:7,e:"ui-section",a:{title:"Circuit Imprinter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&1"},p:[6,3,198]}," ",{t:4,f:[{p:[10,4,346],t:7,e:"ui-section",a:{title:"Protolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&2"},p:[9,3,305]}," ",{t:4,f:[{p:[13,4,446],t:7,e:"ui-section",a:{title:"Autolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&4"},p:[12,3,405]}," ",{t:4,f:[{p:[16,4,545],t:7,e:"ui-section",a:{title:"Crafting Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&8"},p:[15,3,504]}," ",{t:4,f:[{p:[19,4,655],t:7,e:"ui-section",a:{title:"Exosuit Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&16"},p:[18,3,613]}," ",{t:4,f:[{p:[22,4,764],t:7,e:"ui-section",a:{title:"Biogenerator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&32"},p:[21,3,722]}," ",{t:4,f:[{p:[25,4,867],t:7,e:"ui-section",a:{title:"Limb Grower"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&64"},p:[24,3,825]}," ",{t:4,f:[{p:[28,4,970],t:7,e:"ui-section",a:{title:"Ore Smelter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&128"},p:[27,3,927]}]}," ",{p:[31,2,1045],t:7,e:"ui-display",a:{title:"Materials"},f:[{t:4,f:[{p:[33,4,1116],t:7,e:"ui-section",a:{title:[{t:2,r:"matname",p:[33,23,1135]}]},f:[{t:2,r:"matamt",p:[33,36,1148]}," cm^3"]}],n:52,r:"data.sdesign_materials",p:[32,3,1079]}]}],n:50,r:"data.design_selected",p:[1,1,0]},{t:4,f:[{p:[38,2,1248],t:7,e:"ui-display",a:{title:"No Design Selected."}}],n:50,x:{r:["data.design_selected"],s:"!_0"},p:[37,1,1216]}]},e.exports=a.extend(r.exports)},{205:205}],299:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[4,3,60],t:7,e:"ui-display",a:{title:"Destructive Analyzer Busy!"}}],n:50,r:"data.destroybusy",p:[3,2,32]},{t:4,n:51,f:[{t:4,f:[{p:[7,4,168],t:7,e:"ui-display",a:{title:"Destructive Analyzer Unloaded"}}],n:50,x:{r:["data.destroy_loaded"],s:"!_0"},p:[6,3,135]},{t:4,n:51,f:[{p:[9,4,248],t:7,e:"ui-display",a:{title:"Loaded Item"},f:[{p:[10,4,285],t:7,e:"ui-section",a:{title:"Name"},f:[{t:2,r:"data.destroy_name",p:[10,29,310]}]}]}," ",{p:[12,4,367],t:7,e:"ui-display",a:{title:"Boost Nodes"},f:[{t:4,f:[{p:[14,6,438],t:7,e:"ui-section",a:{title:[{t:2,r:"name",p:[14,25,457]}," | ",{t:2,r:"value",p:[14,36,468]}]},f:[{p:[15,7,487],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["allow"],s:'_0?null:"disabled"'},p:[15,25,505]}],action:"deconstruct",params:['{"id":',{t:2,r:"id",p:[15,90,570]},"}"]},f:["Deconstruct and Boost"]}]}],n:52,r:"data.boost_paths",p:[13,5,405]}]}," ",{p:[19,4,670],t:7,e:"ui-button",a:{action:"eject_da"},f:["Eject Item"]}],x:{r:["data.destroy_loaded"],s:"!_0"}}],r:"data.destroybusy"}],n:50,r:"data.destroy_linked",p:[2,1,2]},{t:4,n:51,f:[{p:[23,2,755],t:7,e:"ui-display",a:{title:"No Linked Destructive Analyzer"}}],r:"data.destroy_linked"}]},e.exports=a.extend(r.exports)},{205:205}],300:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Design Disk Loaded"}}],n:50,x:{r:["data.ddisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,121],t:7,e:"ui-display",a:{title:"Design Disk Updating"}}],n:50,r:"data.ddisk_update",p:[5,2,92]},{t:4,n:51,f:[{t:4,f:[{p:[9,4,221],t:7,e:"ui-display",a:{title:"Design Disk"},f:[{p:[10,5,259],t:7,e:"ui-section",a:{title:"Disk Space"},f:["Disk Capacity: ",{t:2,r:"data.ddisk_size",p:[10,51,305]}," blueprints."]}," ",{p:[11,5,355],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[11,33,383],t:7,e:"ui-button",a:{action:"ddisk_upall"},f:["Upload all designs"]}]}," ",{p:[12,5,464],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[12,36,495],t:7,e:"ui-button",a:{action:"clear_designdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[13,5,591],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[13,36,622],t:7,e:"ui-button",a:{action:"eject_designdisk"},f:["Eject Disk"]}]}]}," ",{p:[15,4,717],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[17,6,792],t:7,e:"ui-section",a:{title:"Number"},f:["#",{t:2,r:"pos",p:[17,34,820]},": ",{t:4,f:[{p:[19,8,866],t:7,e:"ui-button",a:{action:"upload_empty_ddisk_slot",params:['{"slot": "',{t:2,r:"pos",p:[19,70,928]},'"}']},f:["Upload to Empty Slot"]}],n:50,x:{r:["id"],s:'_0=="null"'},p:[18,7,837]},{t:4,n:51,f:[{p:[21,8,996],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[21,58,1046]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[21,75,1063]}]},f:[{t:2,r:"name",p:[21,122,1110]}]}," ",{p:[22,8,1139],t:7,e:"ui-button",a:{action:"ddisk_erasepos",style:"danger",params:['{"id": "',{t:2,r:"id",p:[22,74,1205]},'"}'],state:[{t:2,x:{r:["id"],s:'_0=="null"?"disabled":null'},p:[22,91,1222]}]},f:["Delete Slot"]}],x:{r:["id"],s:'_0=="null"'}}]}],n:52,r:"data.ddisk_designs",p:[16,5,757]}]}],n:50,x:{r:["data.ddisk_upload"],s:"!_0"},p:[8,3,190]},{t:4,n:51,f:[{p:[28,4,1367],t:7,e:"ui-display",a:{title:"Upload Design to Disk"},f:[{p:[28,46,1409],t:7,e:"ui-section",f:["Available Designs:"]}]}," ",{t:4,f:[{p:[30,5,1513],t:7,e:"ui-section",f:[{p:[30,17,1525],t:7,e:"ui-button",a:{action:"ddisk_uploaddesign",params:['{"id": "',{t:2,r:"id",p:[30,72,1580]},'"}']},f:[{t:2,r:"name",p:[30,82,1590]}]}]}],n:52,r:"data.ddisk_possible_designs",p:[29,4,1470]}],x:{r:["data.ddisk_upload"],s:"!_0"}}],r:"data.ddisk_update"}],x:{r:["data.ddisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{205:205}],301:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Technology Disk Loaded"}}],n:50,x:{r:["data.tdisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,125],t:7,e:"ui-display",a:{title:"Technology Disk Updating"}}],n:50,r:"data.tdisk_update",p:[5,2,96]},{t:4,n:51,f:[{p:[8,3,198],t:7,e:"ui-display",a:{title:"Technology Disk"},f:[{p:[9,4,239],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[9,32,267],t:7,e:"ui-button",a:{action:"tdisk_down"},f:["Download Research to Disk"]},{p:[9,100,335],t:7,e:"ui-button",a:{action:"tdisk_up"},f:["Upload Research from Disk"]}," ",{p:[10,4,406],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[10,35,437],t:7,e:"ui-button",a:{action:"clear_techdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[11,4,530],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[11,35,561],t:7,e:"ui-button",a:{action:"eject_techdisk"},f:["Eject Disk"]}]}]}]}," ",{p:[13,3,652],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[15,5,723],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,53,771]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,70,788]}]},f:[{t:2,r:"display_name",p:[15,115,833]}]}],n:52,r:"data.tdisk_nodes",p:[14,4,691]}]}],r:"data.tdisk_update"}],x:{r:["data.tdisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{205:205}],302:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,29],t:7,e:"ui-display",a:{title:[{t:2,r:"data.snode_name",p:[2,21,48]}]},f:[{p:[3,3,73],t:7,e:"ui-section",a:{title:"Description"},f:["Description: ",{t:2,r:"data.snode_desc",p:[3,48,118]}]}," ",{p:[4,3,154],t:7,e:"ui-section",a:{title:"Point Cost"},f:["Point Cost: ",{t:2,r:"data.snode_cost",p:[4,46,197]}]}," ",{p:[5,3,233],t:7,e:"ui-section",a:{title:"Export Price"},f:["Export Price: ",{t:2,r:"data.snode_export",p:[5,50,280]}]}," ",{p:[6,3,318],t:7,e:"ui-button",a:{action:"research_node",params:['{"id"="',{t:2,r:"id",p:[6,52,367]},'"}'],state:[{t:2,x:{r:["data.snode_researched"],s:'_0?"disabled":null'},p:[6,69,384]}]},f:[{t:2,x:{r:["data.snode_researched"],s:'_0?"Researched":"Research Node"'},p:[6,115,430]}]}]}," ",{p:[8,2,518],t:7,e:"ui-display",a:{title:"Prerequisites"},f:[{t:4,f:[{p:[10,4,588],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[10,52,636]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[10,69,653]}]},f:[{t:2,r:"display_name",p:[10,114,698]}]}],n:52,r:"data.node_prereqs",p:[9,3,556]}]}," ",{p:[13,2,759],t:7,e:"ui-display",a:{title:"Unlocks"},f:[{t:4,f:[{p:[15,4,823],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,52,871]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,69,888]}]},f:[{t:2,r:"display_name",p:[15,114,933]}]}],n:52,r:"data.node_unlocks",p:[14,3,791]}]}," ",{p:[18,2,994],t:7,e:"ui-display",a:{title:"Designs"},f:[{t:4,f:[{p:[20,4,1058],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[20,54,1108]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[20,71,1125]}]},f:[{t:2,r:"name",p:[20,118,1172]}]}],n:52,r:"data.node_designs",p:[19,3,1026]}]}],n:50,r:"data.node_selected",p:[1,1,0]},{t:4,f:[{p:[25,2,1263],t:7,e:"ui-display",a:{title:"No Node Selected."}}],n:50,x:{r:["data.node_selected"],s:"!_0"},p:[24,1,1233]}]},e.exports=a.extend(r.exports)},{205:205}],303:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,59],t:7,e:"ui-display",a:{title:"Protolathe Busy!"}}],n:50,r:"data.protobusy",p:[2,2,33]},{t:4,n:51,f:[{p:[5,3,124],t:7,e:"ui-display",f:[{p:[6,4,141],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,183],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,196]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,255],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "proto", "inputText" : ',{t:2,r:"textsearch",p:[8,82,332]},"}"]},f:["Search"]}]}," ",{p:[10,4,390],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.protomats",p:[10,27,413]}," / ",{t:2,r:"data.protomaxmats",p:[10,48,434]}]}," ",{p:[11,4,473],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.protochems",p:[11,26,495]}," / ",{t:2,r:"data.protomaxchems",p:[11,48,517]}]}," ",{p:[12,3,556],t:7,e:"ui-display",f:[{p:[14,3,574],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,589]}]},f:[{p:[15,4,615],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,678],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.protocat","name"],s:'_0==_1?"selected":null'},p:[17,43,715]}],params:['{"type" : "proto", "cat" : "',{t:2,r:"name",p:[17,125,797]},'"}']},f:[{t:2,r:"name",p:[17,137,809]}]}],n:52,r:"data.protocats",p:[16,5,647]}]}," ",{p:[20,4,860],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,926],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,938]},{t:2,r:"matstring",p:[22,26,946]}," ",{t:4,f:[{p:[24,8,996],t:7,e:"input",a:{value:[{t:2,r:"number",p:[24,21,1009]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[24,47,1035]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[23,7,967]}," ",{p:[26,7,1108],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[26,40,1141]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[26,117,1218]},'", "amount" : "',{t:2,r:"number",p:[26,138,1239]},'"}']},f:["Print"]}]}],n:52,r:"data.protodes",p:[21,5,896]}]}," ",{p:[30,4,1321],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[32,6,1386],t:7,e:"ui-section",f:[{t:2,r:"name",p:[32,18,1398]},{t:2,r:"matstring",p:[32,26,1406]}," ",{t:4,f:[{p:[34,8,1456],t:7,e:"input",a:{value:[{t:2,r:"number",p:[34,21,1469]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[34,47,1495]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[33,7,1427]}," ",{p:[36,7,1568],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[36,40,1601]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[36,117,1678]},'", "amount" : "',{t:2,r:"number",p:[36,138,1699]},'"}']},f:["Print"]}]}],n:52,r:"data.protomatch",p:[31,5,1354]}]}," ",{p:[40,4,1781],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[42,6,1844],t:7,e:"ui-section",f:[{t:2,r:"name",p:[42,18,1856]}," : ",{t:2,r:"amount",p:[42,29,1867]}," cm3 - ",{t:4,f:[{p:[44,7,1917],t:7,e:"input",a:{value:[{t:2,r:"number",p:[44,20,1930]}],placeholder:["1-",{t:2,r:"sheets",p:[44,46,1956]}],"class":"number"}}," ",{p:[45,7,1992],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "proto", "mat_id" : ',{t:2,r:"mat_id",p:[45,82,2067]},', "sheets" : ',{t:2,r:"number",p:[45,105,2090]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[43,6,1891]}]}],n:52,r:"data.protomat_list",p:[41,5,1809]}]}," ",{p:[50,4,2187],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[52,6,2251],t:7,e:"ui-section",f:[{t:2,r:"name",p:[52,18,2263]}," : ",{t:2,r:"amount",p:[52,29,2274]}," - ",{p:[53,7,2295],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "proto", "name" : ',{t:2,r:"name",p:[53,78,2366]},', "id" : ',{t:2,r:"reagentid",p:[53,95,2383]},"}"]},f:["Purge"]}]}],n:52,r:"data.protochem_list",p:[51,5,2215]}]}]}]}]}],r:"data.protobusy"}],n:50,r:"data.protolathe_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[61,2,2504],t:7,e:"ui-display",a:{title:"No Linked Protolathe"}}],r:"data.protolathe_linked"}]},e.exports=a.extend(r.exports)},{205:205}],304:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,1,14],t:7,e:"span",a:{"class":"memoedit"},f:["NanoTrasen R&D Console"]},{p:[2,53,66],t:7,e:"br"}," Available Points: ",{p:[3,19,91],t:7,e:"ui-section",a:{title:"Research Points"},f:[{t:2,r:"data.research_points_stored",p:[3,55,127]}]}," ",{p:[4,1,173],t:7,e:"ui-section",a:{title:["Page Selection - ",{t:2,r:"page",p:[4,37,209]}]},f:[{p:[4,47,219],t:7,e:"input",a:{value:[{t:2,r:"pageselect",p:[4,60,232]}],placeholder:"1","class":"number"}}," Select Page: ",{p:[5,14,294],t:7,e:"ui-button",a:{action:"page",params:['{"num" : "',{t:2,r:"pageselect",p:[5,57,337]},'"}']},f:["[Go]"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],305:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"span",a:{"class":"bad"},f:["Settings"]},{p:[1,34,33],t:7,e:"br"},{p:[1,39,38],t:7,e:"br"}," ",{p:[2,1,45],t:7,e:"ui-button",a:{action:"Resync"},f:["RESYNC MACHINERY"]},{p:[2,56,100],t:7,e:"br"}," ",{p:[3,1,107],t:7,e:"ui-button",a:{action:"Lock"},f:["LOCK"]}," ",{p:[4,1,150],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "destroy"}',state:[{t:2,x:{r:["data.destroy_linked"],s:'_0?null:"disabled"'},p:[4,71,220]}]},f:["Disconnect Destructive Analyzer"]}," ",{p:[5,1,309],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "lathe"}',state:[{t:2,x:{r:["data.protolathe_linked"],s:'_0?null:"disabled"'},p:[5,69,377]}]},f:["Disconnect Protolathe"]}," ",{p:[6,1,459],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "imprinter"}',state:[{t:2,x:{r:["data.circuit_linked"],s:'_0?null:"disabled"'},p:[6,73,531]}]},f:["Disconnect Circuit Imprinter"]}]},e.exports=a.extend(r.exports)},{205:205}],306:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Available for Research"},f:[{t:4,f:[{p:[3,3,78],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[3,51,126]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[3,68,143]}]},f:[{t:2,r:"display_name",p:[3,113,188]}]}],n:52,r:"data.techweb_avail",p:[2,2,46]}]}," ",{p:[6,1,245],t:7,e:"ui-display",a:{title:"Locked Nodes"},f:[{t:4,f:[{p:[8,3,314],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[8,51,362]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[8,68,379]}]},f:[{t:2,r:"display_name",p:[8,113,424]}]}],n:52,r:"data.techweb_locked",p:[7,2,281]}]}," ",{p:[11,1,482],t:7,e:"ui-display",a:{title:"Researched Nodes"},f:[{t:4,f:[{p:[13,3,559],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[13,51,607]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[13,68,624]}]},f:[{t:2,r:"display_name",p:[13,113,669]}]}],n:52,r:"data.techweb_researched",p:[12,2,522]}]}]},e.exports=a.extend(r.exports)},{205:205}],307:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,25],t:7,e:"ui-notice",f:[{p:[3,3,40],t:7,e:"span",f:["The grinder is currently processing and cannot be used."]}]}],n:50,r:"data.processing",p:[1,1,0]},{p:{button:[{p:[8,5,208],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.operating","data.contents"],s:'(_0==0)&&_1?null:"disabled"'},p:[8,36,239]}],action:"eject"},f:["Eject Contents"]}]},t:7,e:"ui-display",a:{title:"Processing Chamber",button:0},f:[" ",{p:[10,3,364],t:7,e:"ui-section",a:{label:"Grinding"},f:[{p:[11,5,399],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.operating"],s:'_0?"average":"good"'},p:[11,18,412]}]},f:[{t:2,x:{r:["data.operating"],s:'_0?"Busy":"Ready"'},p:[11,59,453]}]}," ",{p:[12,2,500],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.operating","data.contents"],s:'(_0==0)&&_1?null:"disabled"'},p:[12,35,533]}],action:"grind"},f:["Activate"]}]}," ",{p:[14,3,653],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[17,9,755],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:["The ",{t:2,r:"name",p:[17,56,802]}]},{p:[17,71,817],t:7,e:"br"}],n:52,r:"adata.contentslist",p:[16,7,717]},{t:4,n:51,f:[{p:[19,9,848],t:7,e:"span",f:["No Contents"]}],r:"adata.contentslist"}],n:50,r:"data.contents",p:[15,5,688]},{t:4,n:51,f:[{p:[22,7,911],t:7,e:"span",f:["No Contents"]}],r:"data.contents"}]}]}," ",{p:{button:[{p:[28,5,1047],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.operating","data.isBeakerLoaded"],s:'(_0==0)&&_1?null:"disabled"'},p:[28,36,1078]}],action:"detach"},f:["Detach"]}]},t:7,e:"ui-display",a:{title:"Container",button:0},f:[" ",{p:[30,3,1202],t:7,e:"ui-section",a:{label:"Reagents"},f:[{t:4,f:[{p:[32,7,1272],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[32,13,1278]},"/",{t:2,r:"data.beakerMaxVolume",p:[32,55,1320]}," Units"]}," ",{p:[33,7,1365],t:7,e:"br"}," ",{t:4,f:[{p:[35,9,1418],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[35,52,1461]}," units of ",{t:2,r:"name",p:[35,87,1496]}]},{p:[35,102,1511],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[34,7,1378]},{t:4,n:51,f:[{p:[37,9,1542],t:7,e:"span",a:{"class":"bad"},f:["Container Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[31,5,1237]},{t:4,n:51,f:[{p:[40,7,1621],t:7,e:"span",a:{"class":"average"},f:["No Container"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],308:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" "," ",{t:4,f:[{p:[5,2,123],t:7,e:"dirsel"}],n:50,x:{r:["data.mode"],s:"_0>=0"},p:[4,1,98]},{t:4,f:[{p:[8,2,187],t:7,e:"colorsel"}],n:50,x:{r:["data.mode"],s:"_0==-2||_0==0"},p:[7,1,143]},{p:[10,1,209],t:7,e:"ui-display",a:{title:"Utilities"},f:[{p:[11,2,242],t:7,e:"ui-section",f:[{p:[12,3,258],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0>=0?"check-square-o":"square-o"'},p:[12,20,275]}],state:[{t:2,x:{r:["data.mode"],s:'_0>=0?"selected":null'},p:[12,79,334]}],action:"mode",params:['{"mode": ',{t:2,r:"data.screen",p:[13,35,409]},"}"]},f:["Lay Pipes"]}]}," ",{p:[15,2,467],t:7,e:"ui-section",f:[{p:[16,3,483],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==-1?"check-square-o":"square-o"'},p:[16,20,500]}],state:[{t:2,x:{r:["data.mode"],s:'_0==-1?"selected":null'},p:[16,80,560]}],action:"mode",params:'{"mode": -1}'},f:["Eat Pipes"]}]}," ",{p:[19,2,681],t:7,e:"ui-section",f:[{p:[20,3,697],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==-2?"check-square-o":"square-o"'},p:[20,20,714]}],state:[{t:2,x:{r:["data.mode"],s:'_0==-2?"selected":null'},p:[20,80,774]}],action:"mode",params:'{"mode": -2}'},f:["Paint Pipes"]}]}]}," ",{p:[24,1,911],t:7,e:"ui-display",a:{title:"Category"},f:[{p:[25,2,943],t:7,e:"ui-section",f:[{p:[26,3,959],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.screen"],s:'_0==0?"check-square-o":"square-o"'},p:[26,20,976]}],state:[{t:2,x:{r:["data.screen"],s:'_0==0?"selected":null'},p:[26,81,1037]}],action:"screen",params:'{"screen": 0}'},f:["Atmospherics"]}," ",{p:[28,3,1150],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.screen"],s:'_0==1?"check-square-o":"square-o"'},p:[28,20,1167]}],state:[{t:2,x:{r:["data.screen"],s:'_0==1?"selected":null'},p:[28,81,1228]}],action:"screen",params:'{"screen": 1}'},f:["Disposals"]}," ",{p:[30,3,1338],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.screen"],s:'_0==2?"check-square-o":"square-o"'},p:[30,20,1355]}],state:[{t:2,x:{r:["data.screen"],s:'_0==2?"selected":null'},p:[30,81,1416]}],action:"screen",params:'{"screen": 2}'},f:["Transit Tubes"]}]}," ",{t:4,f:[{p:[34,3,1573],t:7,e:"ui-section",a:{label:"Piping Layer"},f:[{p:[35,4,1611],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==1?"selected":null'},p:[35,22,1629]}],action:"piping_layer",params:'{"piping_layer": 1}'},f:["1"]}," ",{p:[37,4,1751],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==2?"selected":null'},p:[37,22,1769]}],action:"piping_layer",params:'{"piping_layer": 2}'},f:["2"]}," ",{p:[39,4,1891],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==3?"selected":null'},p:[39,22,1909]}],action:"piping_layer",params:'{"piping_layer": 3}'},f:["3"]}]}],n:50,x:{r:["data.screen"],s:"_0==0"},p:[33,2,1545]}]}," ",{t:4,f:[{p:[45,2,2098],t:7,e:"ui-display",a:{title:[{t:2,r:"cat_name",p:[45,21,2117]}]},f:[{t:4,f:[{p:[47,4,2157],t:7,e:"ui-section",f:[{p:[48,5,2175],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[48,23,2193]}],action:"pipe_type",params:['{"pipe_type": ',{t:2,r:"pipe_index",p:[49,28,2274]},', "category": ',{t:2,r:"cat_name",p:[49,56,2302]},"}"]},f:[{t:2,r:"pipe_name",p:[49,71,2317]}]}]}],n:52,r:"recipes",p:[46,3,2135]}]}],n:52,r:"data.categories",p:[44,1,2070]}]},r.exports.components=r.exports.components||{};var i={colorsel:t(309),dirsel:t(310)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,309:309,310:310}],309:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[3,21,78]}],action:"color",params:['{"paint_color": ',{t:2,r:"color_name",p:[4,28,155]},"}"]},f:[{t:2,r:"color_name",p:[4,45,172]}]}],n:52,r:"data.paint_colors",p:[2,2,29]}]}]},e.exports=a.extend(r.exports)},{205:205}],310:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"img",a:{src:["pipe.",{t:2,r:"dir",p:[6,71,244]},".",{t:2,r:"icon_state",p:[6,79,252]},".png"],title:[{t:2,r:"dir_name",p:[6,106,279]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}]},e.exports=a.extend(r.exports)},{205:205}],311:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Satellite Network Control",button:0},f:[{t:4,f:[{p:[8,4,168],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[9,9,209],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[9,31,231]}]}," ",{p:[10,9,253],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"mode",p:[10,30,274]}]}," ",{p:[11,9,298],t:7,e:"div",a:{"class":"content"},f:[{p:[12,11,331],t:7,e:"ui-button",a:{action:"toggle",params:['{"id": "',{t:2,r:"id",p:[12,54,374]},'"}']},f:[{t:2,x:{r:["active"],s:'_0?"Deactivate":"Activate"'},p:[12,64,384]}]}]}]}],n:52,r:"data.satellites",p:[7,2,138]}]}," ",{t:4,f:[{p:[18,1,528],t:7,e:"ui-display",a:{title:"Station Shield Coverage"},f:[{p:[19,3,576],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.meteor_shield_coverage_max",p:[19,24,597]}],value:[{t:2,r:"data.meteor_shield_coverage",p:[19,68,641]}]},f:[{t:2,x:{r:["data.meteor_shield_coverage","data.meteor_shield_coverage_max"],s:"100*_0/_1"},p:[19,101,674]}," %"]}," ",{p:[20,1,758],t:7,e:"ui-display",f:[]}]}],n:50,r:"data.meteor_shield",p:[17,1,500]}]},e.exports=a.extend(r.exports)},{205:205}],312:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Recipient Contents"},f:[{p:[2,2,42],t:7,e:"ui-section",f:[{p:[3,3,58],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[3,34,89]}],action:"ejectBeaker"},f:["Eject"]}," ",{p:[4,3,176],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[4,35,208]}],action:"input"},f:["Input"]}," ",{p:[5,3,289],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"disabled":null'},p:[5,33,319]}],action:"makecup"},f:["Create Cup"]}]}]}," ",{p:[8,1,436],t:7,e:"ui-display",a:{title:"Recipient"},f:[{p:[9,2,469],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[11,4,534],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[11,10,540]},"/",{t:2,r:"data.beakerMaxVolume",p:[11,52,582]}," Units"]}," ",{t:4,f:[{p:[13,5,660],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,48,703]}," units of ",{t:2,r:"name",p:[13,83,738]}]},{p:[13,98,753],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[12,4,624]},{t:4,n:51,f:[{p:[15,5,777],t:7,e:"span",a:{"class":"bad"},f:["Recipient Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[10,3,502]},{t:4,n:51,f:[{p:[18,4,848],t:7,e:"span",a:{"class":"average"},f:["No Recipient"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],313:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,26],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[2,20,43]}],style:[{t:2,x:{r:["enabled"],s:'_0?"selected":null'},p:[2,72,95]}],action:"toggle_filter",params:['{"id_tag": "',{t:2,r:"id_tag",p:[3,48,176]},'", "val": ',{t:2,r:"gas_id",p:[3,68,196]},"}"]},f:[{t:2,r:"gas_name",p:[3,81,209]}]}],n:52,r:"filter_types",p:[1,1,0]}]},e.exports=a.extend(r.exports); },{205:205}],314:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" "," "," ",{p:[5,1,200],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[5,16,215]}]},f:[{p:[6,2,233],t:7,e:"tab",a:{name:"Status"},f:[{p:[7,3,256],t:7,e:"status"}]}," ",{p:[9,2,277],t:7,e:"tab",a:{name:"Templates"},f:[{p:[10,3,303],t:7,e:"templates"}]}," ",{p:[12,2,327],t:7,e:"tab",a:{name:"Modification"},f:[{t:4,f:[{p:[14,3,381],t:7,e:"modification"}],n:50,r:"data.selected",p:[13,3,356]}," ",{t:4,f:[{p:[17,3,437],t:7,e:"span",a:{"class":"bad"},f:["No shuttle selected."]}],n:50,x:{r:["data.selected"],s:"!_0"},p:[16,3,411]}]}]}]},r.exports.components=r.exports.components||{};var i={modification:t(315),templates:t(317),status:t(316)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,315:315,316:316,317:317}],315:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:["Selected: ",{t:2,r:"data.selected.name",p:[1,30,29]}]},f:[{t:4,f:[{p:[3,5,96],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.selected.description",p:[3,37,128]}]}],n:50,r:"data.selected.description",p:[2,3,57]}," ",{t:4,f:[{p:[6,5,224],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"data.selected.admin_notes",p:[6,37,256]}]}],n:50,r:"data.selected.admin_notes",p:[5,3,185]}]}," ",{t:4,f:[{p:[11,3,361],t:7,e:"ui-display",a:{title:["Existing Shuttle: ",{t:2,r:"data.existing_shuttle.name",p:[11,40,398]}]},f:["Status: ",{t:2,r:"data.existing_shuttle.status",p:[12,13,444]}," ",{t:4,f:["(",{t:2,r:"data.existing_shuttle.timeleft",p:[14,8,526]},")"],n:50,r:"data.existing_shuttle.timer",p:[13,5,482]}," ",{p:[16,5,580],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"data.existing_shuttle.id",p:[17,41,649]},'"}']},f:["Jump To"]}]}],n:50,r:"data.existing_shuttle",p:[10,1,328]},{t:4,f:[{p:[24,3,778],t:7,e:"ui-display",a:{title:"Existing Shuttle: None"}}],n:50,x:{r:["data.existing_shuttle"],s:"!_0"},p:[23,1,744]},{p:[27,1,847],t:7,e:"ui-button",a:{action:"preview",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[28,27,902]},'"}']},f:["Preview"]}," ",{p:[31,1,961],t:7,e:"ui-button",a:{action:"load",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[32,27,1013]},'"}'],style:"danger"},f:["Load"]}," ",{p:[37,1,1089],t:7,e:"ui-display",a:{title:"Status"},f:[]}]},e.exports=a.extend(r.exports)},{205:205}],316:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,27],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,46]}," (",{t:2,r:"id",p:[2,32,56]},")"]},f:[{t:2,r:"status",p:[3,5,71]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[5,8,109]},")"],n:50,r:"timer",p:[4,5,87]}," ",{p:[7,5,141],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[7,67,203]},'"}']},f:["Jump To"]}," ",{p:[10,5,252],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[10,53,300]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[10,70,317]}]},f:["Fast Travel"]}]}],n:52,r:"data.shuttles",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{205:205}],317:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.templates_tabs",p:[1,16,15]}]},f:[{t:4,f:[{p:[3,5,74],t:7,e:"tab",a:{name:[{t:2,r:"port_id",p:[3,16,85]}]},f:[{t:4,f:[{p:[5,9,135],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[5,28,154]}]},f:[{t:4,f:[{p:[7,13,209],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[7,45,241]}]}],n:50,r:"description",p:[6,11,176]}," ",{t:4,f:[{p:[10,13,333],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"admin_notes",p:[10,45,365]}]}],n:50,r:"admin_notes",p:[9,11,300]}," ",{p:[13,11,426],t:7,e:"ui-button",a:{action:"select_template",params:['{"shuttle_id": "',{t:2,r:"shuttle_id",p:[14,37,499]},'"}'],state:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"selected":null'},p:[15,20,537]}]},f:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"Selected":"Select"'},p:[17,13,630]}]}]}],n:52,r:"templates",p:[4,7,106]}]}],n:52,r:"data.templates",p:[2,3,44]}]}]},e.exports=a.extend(r.exports)},{205:205}],318:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,186],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,220],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,233]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,262]}]}]}," ",{p:[9,5,315],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[10,7,350],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[10,20,363]}],max:[{t:2,r:"data.occupant.maxHealth",p:[10,54,397]}],value:[{t:2,r:"data.occupant.health",p:[10,90,433]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[11,16,475]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[11,68,527]}]}]}," ",{t:4,f:[{p:[14,7,764],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[14,26,783]}]},f:[{p:[15,9,804],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[15,30,825]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[15,66,861]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[15,103,898]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[13,5,598]}," ",{p:[18,5,985],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[19,9,1021],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[19,22,1034]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[19,68,1080]}]}]}," ",{p:[21,5,1163],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[22,9,1199],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[22,22,1212]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[22,68,1258]}]}]}," ",{p:[24,5,1342],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[26,11,1429],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[26,54,1472]}," units of ",{t:2,r:"name",p:[26,89,1507]}]},{p:[26,104,1522],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[25,9,1384]},{t:4,n:51,f:[{p:[28,11,1557],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[5,3,159]}]}," ",{p:[33,1,1653],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[34,2,1685],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[35,5,1716],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[35,22,1733]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[35,71,1782]}]}]}," ",{p:[37,3,1847],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[39,7,1908],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[39,38,1939]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[39,122,2023]},'"}']},f:[{t:2,r:"name",p:[39,132,2033]}]},{p:[39,152,2053],t:7,e:"br"}],n:52,r:"data.chems",p:[38,5,1880]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],319:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,25],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,44]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,66]}],candystripe:0,right:0},f:[{p:[3,5,105],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,132],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,145]}]},f:[{t:2,r:"status",p:[3,132,232]}]}]}," ",{p:[4,5,268],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,294]}]}," ",{p:[5,5,328],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,357]}]}," ",{p:[7,5,386],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,411]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,472]},'"}']},f:[{t:4,f:["You Are Here"],n:50,x:{r:["occupied"],s:'_0=="owner"'},p:[10,7,491]},{t:4,n:51,f:[{t:4,f:["Occupied"],n:50,x:{r:["occupied"],s:'_0=="stranger"'},p:[13,9,566]},{t:4,n:51,f:["Swap"],x:{r:["occupied"],s:'_0=="stranger"'}}],x:{r:["occupied"],s:'_0=="owner"'}}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{205:205}],320:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,23,82],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.drying"],s:'_0?"stop":"tint"'},p:[4,40,99]}],action:"Dry"},f:[{t:2,x:{r:["data.drying"],s:'_0?"Stop drying":"Dry"'},p:[4,88,147]}]}],n:50,r:"data.isdryer",p:[4,3,62]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[7,3,258],t:7,e:"ui-notice",f:[{p:[8,5,275],t:7,e:"span",f:["Unfortunately, this ",{t:2,r:"data.name",p:[8,31,301]}," is empty."]}]}],n:50,x:{r:["data.contents.length"],s:"_0==0"},p:[6,1,221]},{t:4,n:51,f:[{p:[11,1,359],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[12,2,391],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[13,4,425],t:7,e:"section",a:{"class":"cell bold"},f:["Item"]}," ",{p:[16,4,482],t:7,e:"section",a:{"class":"cell bold"},f:["Quantity"]}," ",{p:[19,4,543],t:7,e:"section",a:{"class":"cell bold",align:"center"},f:[{t:4,f:[{t:2,r:"data.verb",p:[20,22,608]}],n:50,r:"data.verb",p:[20,5,591]},{t:4,n:51,f:["Dispense"],r:"data.verb"}]}]}," ",{t:4,f:[{p:[24,3,703],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[25,4,737],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[26,5,765]}]}," ",{p:[28,4,793],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[29,5,835]}]}," ",{p:[31,4,865],t:7,e:"section",a:{"class":"table",alight:"right"},f:[{p:[32,5,909],t:7,e:"section",a:{"class":"cell"}}," ",{p:[33,5,947],t:7,e:"section",a:{"class":"cell"},f:[{p:[34,6,976],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[34,45,1015]}],params:['{ "name" : ',{t:2,r:"name",p:[34,102,1072]},', "amount" : 1 }']},f:["One"]}]}," ",{p:[38,5,1151],t:7,e:"section",a:{"class":"cell"},f:[{p:[39,6,1180],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>1)?null:"disabled"'},p:[39,45,1219]}],params:['{ "name" : ',{t:2,r:"name",p:[39,101,1275]}," }"]},f:["Many"]}]}]}]}],n:52,r:"data.contents",p:[23,2,676]}]}],x:{r:["data.contents.length"],s:"_0==0"}}]}]},e.exports=a.extend(r.exports)},{205:205}],321:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[24,1,663],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,695],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,735],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,768]}],state:[{t:2,r:"capacityPercentState",p:[26,71,801]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,827]},"%"]}]}]}," ",{p:[29,1,908],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,938],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,976],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,993]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1045]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1113]}]},"   [",{p:[34,6,1182],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1195]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1211]}]},"]"]}," ",{p:[36,3,1335],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1374],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1395]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1426]}]},f:[{t:2,r:"adata.inputLevel_text",p:[37,78,1447]}]}]}," ",{p:[39,3,1501],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1540],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1579]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1674],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1708]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1804],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1894],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1927]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,2039],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2077]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2204],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2238],t:7,e:"span",f:[{t:2,r:"adata.inputAvailable",p:[47,9,2244]}]}]}]}," ",{p:[50,1,2308],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2339],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2377],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2394]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2449]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2519]}]},"   [",{p:[55,6,2587],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2600]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2617]}]},"]"]}," ",{p:[57,3,2724],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2764],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2785]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2817]}]},f:[{t:2,r:"adata.outputLevel_text",p:[58,80,2839]}]}]}," ",{p:[60,3,2894],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2934],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,2973]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3070],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3104]}],action:"output",params:'{"adjust": -10000}'}}," ",{p:[63,5,3202],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3293],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3326]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3441],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3479]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3609],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3644],t:7,e:"span",f:[{t:2,r:"adata.outputUsed",p:[68,9,3650]}]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],322:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:["\ufeff",{t:4,f:[" ",{p:[2,2,33],t:7,e:"ui-display",a:{title:"Dispersal Tank"},f:[{p:[3,3,73],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[4,4,104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.active"],s:'_0?"power-off":"close"'},p:[4,21,121]}],style:[{t:2,x:{r:["data.active"],s:'_0?"selected":null'},p:[5,12,174]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[6,12,223]}],action:"power"},f:[{t:2,x:{r:["data.active"],s:'_0?"On":"Off"'},p:[7,20,286]}]}]}," ",{p:[10,3,354],t:7,e:"ui-section",a:{label:"Smoke Radius Setting"},f:[{p:[11,5,401],t:7,e:"div",a:{"class":"content",style:"float:left"},f:[{p:[12,6,448],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=1?null:"disabled"'},p:[12,36,478]}],style:[{t:2,x:{r:["data.setting"],s:'_0==1?"selected":null'},p:[12,89,531]}],action:"setting",params:'{"amount": 1}'},f:["3"]}," ",{p:[13,6,634],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=2?null:"disabled"'},p:[13,36,664]}],style:[{t:2,x:{r:["data.setting"],s:'_0==2?"selected":null'},p:[13,89,717]}],action:"setting",params:'{"amount": 2}'},f:["6"]}," ",{p:[14,6,820],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=3?null:"disabled"'},p:[14,36,850]}],style:[{t:2,x:{r:["data.setting"],s:'_0==3?"selected":null'},p:[14,89,903]}],action:"setting",params:'{"amount": 3}'},f:["9"]}," ",{p:[15,6,1006],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=4?null:"disabled"'},p:[15,36,1036]}],style:[{t:2,x:{r:["data.setting"],s:'_0==4?"selected":null'},p:[15,89,1089]}],action:"setting",params:'{"amount": 4}'},f:["12"]}," ",{p:[16,6,1193],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=5?null:"disabled"'},p:[16,36,1223]}],style:[{t:2,x:{r:["data.setting"],s:'_0==5?"selected":null'},p:[16,89,1276]}],action:"setting",params:'{"amount": 5}'},f:["15"]}]}]}," ",{p:[19,3,1410],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[21,6,1476],t:7,e:"span",f:[{t:2,x:{r:["adata.TankCurrentVolume"],s:"Math.round(_0)"},p:[21,12,1482]},"/",{t:2,r:"data.TankMaxVolume",p:[21,52,1522]}," Units"]}," ",{p:[22,6,1564],t:7,e:"br"}," ",{p:[23,5,1575],t:7,e:"br"}," ",{t:4,f:[{p:[25,7,1623],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[25,50,1666]}," units of ",{t:2,r:"name",p:[25,85,1701]}]},{p:[25,100,1716],t:7,e:"br"}],n:52,r:"adata.TankContents",p:[24,6,1587]}],n:50,r:"data.isTankLoaded",p:[20,4,1444]},{t:4,n:51,f:[{p:[28,6,1757],t:7,e:"span",a:{"class":"bad"},f:["Tank Empty"]}],r:"data.isTankLoaded"}," ",{p:[30,4,1809],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Eject":"Close"'},p:[30,21,1826]}],style:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"selected":null'},p:[31,12,1881]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[32,12,1936]}],action:"purge"},f:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Purge Contents":"No chemicals detected"'},p:[33,20,1999]}]}]}]}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,2,1]}]},e.exports=a.extend(r.exports)},{205:205}],323:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{t:2,x:{r:["adata.generated"],s:"Math.round(_0)"},p:[3,5,73]},"W"]}," ",{p:[5,3,126],t:7,e:"ui-section",a:{label:"Orientation"},f:[{p:[6,5,164],t:7,e:"span",f:[{t:2,x:{r:["adata.angle"],s:"Math.round(_0)"},p:[6,11,170]},"° (",{t:2,r:"data.direction",p:[6,45,204]},")"]}]}," ",{p:[8,3,251],t:7,e:"ui-section",a:{label:"Adjust Angle"},f:[{p:[9,5,290],t:7,e:"ui-button",a:{icon:"step-backward",action:"angle",params:'{"adjust": -15}'},f:["15°"]}," ",{p:[10,5,387],t:7,e:"ui-button",a:{icon:"backward",action:"angle",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[11,5,477],t:7,e:"ui-button",a:{icon:"forward",action:"angle",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[12,5,565],t:7,e:"ui-button",a:{icon:"step-forward",action:"angle",params:'{"adjust": 15}'},f:["15°"]}]}]}," ",{p:[15,1,687],t:7,e:"ui-display",a:{title:"Tracking"},f:[{p:[16,3,720],t:7,e:"ui-section",a:{label:"Tracker Mode"},f:[{p:[17,5,759],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==0?"selected":null'},p:[17,36,790]}],action:"tracking",params:'{"mode": 0}'},f:["Off"]}," ",{p:[19,5,907],t:7,e:"ui-button",a:{icon:"clock-o",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==1?"selected":null'},p:[19,38,940]}],action:"tracking",params:'{"mode": 1}'},f:["Timed"]}," ",{p:[21,5,1059],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.connected_tracker","data.tracking_state"],s:'_0?_1==2?"selected":null:"disabled"'},p:[21,38,1092]}],action:"tracking",params:'{"mode": 2}'},f:["Auto"]}]}," ",{p:[24,3,1262],t:7,e:"ui-section",a:{label:"Tracking Rate"},f:[{p:[25,3,1300],t:7,e:"span",f:[{t:2,x:{r:["adata.tracking_rate"],s:"Math.round(_0)"},p:[25,9,1306]},"°/h (",{t:2,r:"data.rotating_way",p:[25,53,1350]},")"]}]}," ",{p:[27,3,1399],t:7,e:"ui-section",a:{label:"Adjust Rate"},f:[{p:[28,5,1437],t:7,e:"ui-button",a:{icon:"fast-backward",action:"rate",params:'{"adjust": -180}'},f:["180°"]}," ",{p:[29,5,1535],t:7,e:"ui-button",a:{icon:"step-backward",action:"rate",params:'{"adjust": -30}'},f:["30°"]}," ",{p:[30,5,1631],t:7,e:"ui-button",a:{icon:"backward",action:"rate",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[31,5,1720],t:7,e:"ui-button",a:{icon:"forward",action:"rate",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[32,5,1807],t:7,e:"ui-button",a:{icon:"step-forward",action:"rate",params:'{"adjust": 30}'},f:["30°"]}," ",{p:[33,5,1901],t:7,e:"ui-button",a:{icon:"fast-forward",action:"rate",params:'{"adjust": 180}'},f:["180°"]}]}]}," ",{p:{button:[{p:[38,5,2088],t:7,e:"ui-button",a:{icon:"refresh",action:"refresh"},f:["Refresh"]}]},t:7,e:"ui-display",a:{title:"Devices",button:0},f:[" ",{p:[40,2,2169],t:7,e:"ui-section",a:{label:"Solar Tracker"},f:[{p:[41,5,2209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_tracker"],s:'_0?"good":"bad"'},p:[41,18,2222]}]},f:[{t:2,x:{r:["data.connected_tracker"],s:'_0?"":"Not "'},p:[41,63,2267]},"Found"]}]}," ",{p:[43,2,2338],t:7,e:"ui-section",a:{label:"Solar Panels"},f:[{p:[44,3,2375],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_panels"],s:'_0?"good":"bad"'},p:[44,16,2388]}]},f:[{t:2,x:{r:["adata.connected_panels"],s:"Math.round(_0)"},p:[44,60,2432]}," Panels Connected"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],324:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,7,87],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[4,38,118]}],action:"eject"},f:["Eject"]}],n:50,r:"data.open",p:[3,5,62]}]},t:7,e:"ui-display",a:{title:"Power",button:0},f:[" ",{p:[7,3,226],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[8,5,258],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[8,22,275]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[9,14,326]}],state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[9,54,366]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[10,22,431]}]}]}," ",{p:[12,3,490],t:7,e:"ui-section",a:{label:"Cell"},f:[{t:4,f:[{p:[14,7,554],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerLevel",p:[14,40,587]}]},f:[{t:2,x:{r:["adata.powerLevel"],s:"Math.fixed(_0)"},p:[14,61,608]},"%"]}],n:50,r:"data.hasPowercell",p:[13,5,521]},{t:4,n:51,f:[{p:[16,4,667],t:7,e:"span",a:{"class":"bad"},f:["No Cell"]}],r:"data.hasPowercell"}]}]}," ",{p:[20,1,744],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[21,3,779],t:7,e:"ui-section",a:{label:"Current Temperature"},f:[{p:[22,3,823],t:7,e:"span",f:[{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[22,9,829]},"°C"]}]}," ",{p:[24,2,894],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[25,3,937],t:7,e:"span",f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[25,9,943]},"°C"]}]}," ",{t:4,f:[{p:[28,5,1031],t:7,e:"ui-section",a:{label:"Adjust Target"},f:[{p:[29,7,1073],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[29,46,1112]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[30,7,1218],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[30,41,1252]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[31,7,1357],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:["Set"]}," ",{p:[32,7,1450],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[32,40,1483]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[33,7,1587],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[33,45,1625]}],action:"target",params:'{"adjust": 20}'}}]}],n:50,r:"data.open",p:[27,3,1008]}," ",{p:[36,3,1754],t:7,e:"ui-section",a:{label:"Mode"},f:[{t:4,f:[{p:[38,7,1808],t:7,e:"ui-button",a:{icon:"long-arrow-up",state:[{t:2,x:{r:["data.mode"],s:'_0=="heat"?"selected":null'},p:[38,46,1847]}],action:"mode",params:'{"mode": "heat"}'},f:["Heat"]}," ",{p:[39,7,1956],t:7,e:"ui-button",a:{icon:"long-arrow-down",state:[{t:2,x:{r:["data.mode"],s:'_0=="cool"?"selected":null'},p:[39,48,1997]}],action:"mode",params:'{"mode": "cool"}'},f:["Cool"]}," ",{p:[40,7,2106],t:7,e:"ui-button",a:{icon:"arrows-v",state:[{t:2,x:{r:["data.mode"],s:'_0=="auto"?"selected":null'},p:[40,41,2140]}],action:"mode",params:'{"mode": "auto"}'},f:["Auto"]}],n:50,r:"data.open",p:[37,3,1783]},{t:4,n:51,f:[{p:[42,4,2258],t:7,e:"span",f:[{t:2,x:{r:["text","data.mode"],s:"_0.titleCase(_1)"},p:[42,10,2264]}]}],r:"data.open"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],325:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,8,97],t:7,e:"ui-button",a:{action:"jump",params:['{"name" : ',{t:2,r:"name",p:[4,51,140]},"}"]},f:["Jump"]}," ",{p:[7,9,195],t:7,e:"ui-button",a:{action:"spawn",params:['{"name" : ',{t:2,r:"name",p:[7,53,239]},"}"]},f:["Spawn"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[2,22,46]}],button:0},f:[" ",{p:[11,3,308],t:7,e:"ui-section",a:{label:"Description"},f:[{p:[12,5,346],t:7,e:"span",f:[{t:3,r:"desc",p:[12,11,352]}]}]}," ",{p:[14,3,390],t:7,e:"ui-section",a:{label:"Spawners left"},f:[{p:[15,5,430],t:7,e:"span",f:[{t:2,r:"amount_left",p:[15,11,436]}]}]}]}],n:52,r:"data.spawners",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{205:205}],326:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,31],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[2,22,50]}," Alarms"]},f:[{p:[3,5,74],t:7,e:"ul",f:[{t:4,f:[{p:[5,9,107],t:7,e:"li",f:[{t:2,r:".",p:[5,13,111]}]}],n:52,r:".",p:[4,7,86]},{t:4,n:51,f:[{p:[7,9,147],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{205:205}],327:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,42],t:7,e:"ui-notice",f:[{p:[3,5,59],t:7,e:"span",f:["Biological entity detected in contents. Please remove."]}]}],n:50,x:{r:["data.occupied","data.safeties"],s:"_0&&_1"},p:[1,1,0]},{t:4,f:[{p:[7,3,179],t:7,e:"ui-notice",f:[{p:[8,5,196],t:7,e:"span",f:["Contents are being disinfected. Please wait."]}]}],n:50,r:"data.uv_active",p:[6,1,153]},{t:4,n:51,f:[{p:{button:[{t:4,f:[{p:[13,25,369],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,386]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,437]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,351]}," ",{t:4,f:[{p:[14,27,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,536]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,590]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,499]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,692],t:7,e:"ui-notice",f:[{p:[18,9,713],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,665]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,793],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,832],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,849]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,896]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,992]}]}]}," ",{p:[25,9,1063],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1100],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1117]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1163]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1255]}]}]}," ",{p:[29,9,1324],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1378]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1424]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1516]}]}]}," ",{p:[33,9,1585],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1625],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1642]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1691]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1789]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1873],t:7,e:"ui-button",a:{icon:"recycle",state:[{t:2,x:{r:["data.occupied","data.safeties"],s:'_0&&_1?"disabled":null'},p:[38,40,1906]}],action:"uv"},f:["Disinfect"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},e.exports=a.extend(r.exports)},{205:205}],328:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,5,18],t:7,e:"ui-section",a:{label:"Dispense"},f:[{p:[3,9,57],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.plasma"],s:'_0?"square":"square-o"'},p:[3,26,74]}],state:[{t:2,x:{r:["data.plasma"],s:'_0?null:"disabled"'},p:[3,74,122]}],action:"plasma"},f:["Plasma (",{t:2,x:{r:["adata.plasma"],s:"Math.round(_0)"},p:[4,37,196]},")"]}," ",{p:[5,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oxygen"],s:'_0?"square":"square-o"'},p:[5,26,264]}],state:[{t:2,x:{r:["data.oxygen"],s:'_0?null:"disabled"'},p:[5,74,312]}],action:"oxygen"},f:["Oxygen (",{t:2,x:{r:["adata.oxygen"],s:"Math.round(_0)"},p:[6,37,386]},")"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],329:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{tankPressureState:function(){var t=this.get("data.tankPressure");return t>=200?"good":t>=100?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,295],t:7,e:"ui-notice",f:[{p:[15,3,310],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.connected"],s:'_0?"is":"is not"'},p:[15,23,330]}," connected to a mask."]}]}," ",{p:[17,1,409],t:7,e:"ui-display",f:[{p:[18,3,425],t:7,e:"ui-section",a:{label:"Tank Pressure"},f:[{p:[19,7,467],t:7,e:"ui-bar",a:{min:"0",max:"1013",value:[{t:2,r:"data.tankPressure",p:[19,41,501]}],state:[{t:2,r:"tankPressureState",p:[20,16,540]}]},f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[20,39,563]}," kPa"]}]}," ",{p:[22,3,631],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[23,5,674],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[23,18,687]}],max:[{t:2,r:"data.maxReleasePressure",p:[23,52,721]}],value:[{t:2,r:"data.releasePressure",p:[24,14,764]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[24,40,790]}," kPa"]}]}," ",{p:[26,3,861],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,906],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,939]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1095],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1126]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1273],t:7,e:"ui-button", a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1368],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1398]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],330:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,5,33],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[3,9,75],t:7,e:"span",f:[{t:2,x:{r:["adata.temperature"],s:"Math.fixed(_0,2)"},p:[3,15,81]}," K"]}]}," ",{p:[5,5,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,9,190],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.fixed(_0,2)"},p:[6,15,196]}," kPa"]}]}]}," ",{p:[9,1,276],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[10,5,311],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[11,26,364]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[11,70,408]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[12,28,469]}]}]}," ",{p:[14,5,531],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[15,9,580],t:7,e:"ui-button",a:{icon:"fast-backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[15,48,619]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[17,9,733],t:7,e:"ui-button",a:{icon:"backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[17,43,767]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[19,9,880],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.target"],s:"Math.fixed(_0,2)"},p:[19,79,950]}]}," ",{p:[20,9,1003],t:7,e:"ui-button",a:{icon:"forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[20,42,1036]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[22,9,1148],t:7,e:"ui-button",a:{icon:"fast-forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[22,47,1186]}],action:"target",params:'{"adjust": 20}'}}]}]}]},e.exports=a.extend(r.exports)},{205:205}],331:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 1:return"good";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,173],t:7,e:"ui-notice",f:[{p:[14,2,187],t:7,e:"ui-section",a:{label:"Reconnect"},f:[{p:[15,3,221],t:7,e:"div",a:{style:"float:right"},f:[{p:[16,4,251],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]}]}]}," ",{p:[20,1,359],t:7,e:"ui-display",a:{title:"Turbine Controller"},f:[{p:[21,2,401],t:7,e:"ui-section",a:{label:"Status"},f:[{t:4,f:[{p:[23,4,456],t:7,e:"span",a:{"class":"bad"},f:["Broken"]}],n:50,r:"data.broken",p:[22,3,432]},{t:4,n:51,f:[{p:[25,4,504],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.online"],s:"_0(_1)"},p:[25,17,517]}]},f:[{t:2,x:{r:["data.online","data.compressor_broke","data.turbine_broke"],s:'_0&&!(_1||_2)?"Online":"Offline"'},p:[25,46,546]}]}],r:"data.broken"}," ",{p:[27,3,656],t:7,e:"div",a:{style:"float:right"},f:[{p:[28,4,686],t:7,e:"ui-button",a:{icon:"power-off",action:"power-on",state:[{t:2,r:"data.broken",p:[28,57,739]}],style:[{t:2,x:{r:["data.online"],s:'_0?"selected":""'},p:[28,81,763]}]},f:["On"]}," ",{p:[29,4,817],t:7,e:"ui-button",a:{icon:"close",action:"power-off",state:[{t:2,r:"data.broken",p:[29,54,867]}],style:[{t:2,x:{r:["data.online"],s:'_0?"":"selected"'},p:[29,78,891]}]},f:["Off"]}]}," ",{t:4,f:[{p:[32,4,989],t:7,e:"br"}," [ ",{p:[33,6,1e3],t:7,e:"span",a:{"class":"bad"},f:["Compressor is inoperable"]}," ]"],n:50,r:"data.compressor_broke",p:[31,3,955]}," ",{t:4,f:[{p:[36,4,1097],t:7,e:"br"}," [ ",{p:[37,6,1108],t:7,e:"span",a:{"class":"bad"},f:["Turbine is inoperable"]}," ]"],n:50,r:"data.turbine_broke",p:[35,3,1066]}]}]}," ",{p:[41,1,1200],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[42,2,1230],t:7,e:"ui-section",a:{label:"Turbine Speed"},f:[{p:[43,3,1268],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.rpm"],s:'_0?"--":_1'},p:[43,9,1274]}," RPM"]}]}," ",{p:[45,2,1337],t:7,e:"ui-section",a:{label:"Internal Temp"},f:[{p:[46,3,1375],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.temp"],s:'_0?"--":_1'},p:[46,9,1381]}," K"]}]}," ",{p:[48,2,1443],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{p:[49,3,1483],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.power"],s:'_0?"--":_1'},p:[49,9,1489]}]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],332:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{},oninit:function(){this.on({hover:function(t){var e=this.get("data.telecrystals");e>=t.context.params.cost&&this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}})}}}(r),r.exports.template={v:3,t:[" ",{p:{button:[{t:4,f:[{p:[23,7,482],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock"]}],n:50,r:"data.lockable",p:[22,5,453]}]},t:7,e:"ui-display",a:{title:"Uplink",button:0},f:[" ",{p:[26,3,568],t:7,e:"ui-section",a:{label:"Telecrystals",right:0},f:[{p:[27,5,613],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.telecrystals"],s:'_0>0?"good":"bad"'},p:[27,18,626]}]},f:[{t:2,r:"data.telecrystals",p:[27,62,670]}," TC"]}]}]}," ",{t:4,f:[{p:[31,3,764],t:7,e:"ui-display",f:[{p:[32,2,779],t:7,e:"ui-button",a:{action:"select",params:['{"category": "',{t:2,r:"name",p:[32,51,828]},'"}']},f:[{t:2,r:"name",p:[32,63,840]}]}," ",{t:4,f:[{p:[34,4,883],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[34,23,902]}],candystripe:0,right:0},f:[{p:[35,3,934],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"name",p:[35,23,954]},": ",{t:2,r:"desc",p:[35,33,964]}],"tooltip-side":"left",state:[{t:2,x:{r:["data.telecrystals","hovered.cost","cost","hovered.item","name"],s:'_0<_2||(_0-_1<_2&&_3!=_4)?"disabled":null'},p:[36,12,1006]}],action:"buy",params:['{"category": "',{t:2,r:"category",p:[37,40,1165]},'", "item": ',{t:2,r:"name",p:[37,63,1188]},', "cost": ',{t:2,r:"cost",p:[37,81,1206]},"}"]},v:{hover:"hover",unhover:"unhover"},f:[{t:2,r:"cost",p:[38,43,1260]}," TC"]}]}],n:52,r:"items",p:[33,2,863]}]}],n:52,r:"data.categories",p:[30,1,735]}]},e.exports=a.extend(r.exports)},{205:205}],333:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{healthState:function(t){var e=this.get("data.vr_avatar.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,292],t:7,e:"ui-display",f:[{t:4,f:[{p:[16,3,333],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:[{p:[17,4,373],t:7,e:"ui-section",a:{label:"Name"},f:[{t:2,r:"data.vr_avatar.name",p:[18,5,404]}]}," ",{p:[20,4,450],t:7,e:"ui-section",a:{label:"Status"},f:[{t:2,r:"data.vr_avatar.status",p:[21,5,483]}]}," ",{p:[23,4,531],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[24,5,564],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.vr_avatar.maxhealth",p:[24,26,585]}],value:[{t:2,r:"adata.vr_avatar.health",p:[24,64,623]}],state:[{t:2,x:{r:["healthState","adata.vr_avatar.health"],s:"_0(_1)"},p:[24,99,658]}]},f:[{t:2,x:{r:["adata.vr_avatar.health"],s:"Math.round(_0)"},p:[24,140,699]},"/",{t:2,r:"adata.vr_avatar.maxhealth",p:[24,179,738]}]}]}]}],n:50,r:"data.vr_avatar",p:[15,2,307]},{t:4,n:51,f:[{p:[28,3,826],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:["No Virtual Avatar detected"]}],r:"data.vr_avatar"}," ",{p:[32,2,922],t:7,e:"ui-display",a:{title:"VR Commands"},f:[{p:[33,3,958],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.toggle_open"],s:'_0?"times":"plus"'},p:[33,20,975]}],action:"toggle_open"},f:[{t:2,x:{r:["data.toggle_open"],s:'_0?"Close":"Open"'},p:[34,4,1042]}," the VR Sleeper"]}," ",{t:4,f:[{p:[37,4,1144],t:7,e:"ui-button",a:{icon:"signal",action:"vr_connect"},f:["Connect to VR"]}],n:50,r:"data.isoccupant",p:[36,3,1116]}," ",{t:4,f:[{p:[42,4,1267],t:7,e:"ui-button",a:{icon:"ban",action:"delete_avatar"},f:["Delete Virtual Avatar"]}],n:50,r:"data.vr_avatar",p:[41,3,1240]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],334:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,5,42],t:7,e:"ui-section",a:{label:[{t:2,r:"color",p:[3,24,61]},{t:2,x:{r:["wire"],s:'_0?" ("+_0+")":""'},p:[3,33,70]}],labelcolor:[{t:2,r:"color",p:[3,80,117]}],candystripe:0,right:0},f:[{p:[4,7,154],t:7,e:"ui-button",a:{action:"cut",params:['{"wire":"',{t:2,r:"color",p:[4,48,195]},'"}']},f:[{t:2,x:{r:["cut"],s:'_0?"Mend":"Cut"'},p:[4,61,208]}]}," ",{p:[5,7,252],t:7,e:"ui-button",a:{action:"pulse",params:['{"wire":"',{t:2,r:"color",p:[5,50,295]},'"}']},f:["Pulse"]}," ",{p:[6,7,333],t:7,e:"ui-button",a:{action:"attach",params:['{"wire":"',{t:2,r:"color",p:[6,51,377]},'"}']},f:[{t:2,x:{r:["attached"],s:'_0?"Detach":"Attach"'},p:[6,64,390]}]}]}],n:52,r:"data.wires",p:[2,3,16]}]}," ",{t:4,f:[{p:[11,3,508],t:7,e:"ui-display",f:[{t:4,f:[{p:[13,7,555],t:7,e:"ui-section",f:[{t:2,r:".",p:[13,19,567]}]}],n:52,r:"data.status",p:[12,5,526]}]}],n:50,r:"data.status",p:[10,1,485]}]},e.exports=a.extend(r.exports)},{205:205}],335:[function(t,e,n){(function(e){"use strict";var n=t(205),a=e.interopRequireDefault(n);t(194),t(1),t(190),t(193);var r=t(336),i=e.interopRequireDefault(r),o=t(337),s=t(191),p=t(192),u=e.interopRequireDefault(p);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(341)),window.initialize=function(e){window.tgui=window.tgui||new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(338),text:t(342),config:n.config,data:n.data,adata:n.data}}})};var c=document.getElementById("data"),l=c.textContent,d=c.getAttribute("data-ref");"{}"!==l&&(window.initialize(l),c.remove()),(0,o.act)(d,"tgui:initialize"),(0,s.loadCSS)("font-awesome.min.css");var f=new u["default"]("FontAwesome");f.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,190:190,191:191,192:192,193:193,194:194,205:205,336:336,337:337,338:338,341:341,342:342,"babel/external-helpers":"babel/external-helpers"}],336:[function(t,e,n){var a=t(205),r={exports:{}};!function(e){"use strict";var n=t(337),a=t(339);e.exports={components:{"ui-bar":t(206),"ui-button":t(207),"ui-display":t(208),"ui-input":t(209),"ui-linegraph":t(210),"ui-notice":t(211),"ui-section":t(213),"ui-subdisplay":t(214),"ui-tabs":t(215)},events:{enter:t(203).enter,space:t(203).space},transitions:{fade:t(204)},onconfig:function(){var e=this.get("config.interface"),n={ai_airlock:t(219),airalarm:t(220),"airalarm/back":t(221),"airalarm/modes":t(222),"airalarm/scrubbers":t(223),"airalarm/status":t(224),"airalarm/thresholds":t(225),"airalarm/vents":t(226),airlock_electronics:t(227),apc:t(228),atmos_alert:t(229),atmos_control:t(230),atmos_filter:t(231),atmos_mixer:t(232),atmos_pump:t(233),brig_timer:t(234),bsa:t(235),canister:t(236),cargo:t(237),cargo_express:t(238),cellular_emporium:t(239),chem_dispenser:t(240),chem_heater:t(241),chem_master:t(242),clockwork_slab:t(243),codex_gigas:t(244),computer_fabricator:t(245),crayon:t(246),crew:t(247),cryo:t(248),disposal_unit:t(249),dna_vault:t(250),dogborg_sleeper:t(251),eightball:t(252),emergency_shuttle_console:t(253),engraved_message:t(254),error:t(255),"exofab - Copia":t(256),exonet_node:t(257),firealarm:t(258),gps:t(259),gulag_console:t(260),gulag_item_reclaimer:t(261),holodeck:t(262),implantchair:t(263),intellicard:t(264),keycard_auth:t(265),labor_claim_console:t(266),language_menu:t(267),launchpad_remote:t(268),mech_bay_power_console:t(269),mulebot:t(270),ntnet_relay:t(271),ntos_ai_restorer:t(272),ntos_card:t(273),ntos_configuration:t(274),ntos_file_manager:t(275),ntos_main:t(276),ntos_net_chat:t(277),ntos_net_dos:t(278),ntos_net_downloader:t(279),ntos_net_monitor:t(280),ntos_net_transfer:t(281),ntos_power_monitor:t(282),ntos_revelation:t(283),ntos_station_alert:t(284),ntos_supermatter_monitor:t(285),ntosheader:t(286),nuclear_bomb:t(287),operating_computer:t(288),ore_redemption_machine:t(289),pandemic:t(290),personal_crafting:t(291),portable_pump:t(292),portable_scrubber:t(293),power_monitor:t(294),radio:t(295),rdconsole:t(296),"rdconsole/circuit":t(297),"rdconsole/designview":t(298),"rdconsole/destruct":t(299),"rdconsole/diskopsdesign":t(300),"rdconsole/diskopstech":t(301),"rdconsole/nodeview":t(302),"rdconsole/protolathe":t(303),"rdconsole/rdheader":t(304),"rdconsole/settings":t(305),"rdconsole/techweb":t(306),reagentgrinder:t(307),rpd:t(308),"rpd/colorsel":t(309),"rpd/dirsel":t(310),sat_control:t(311),scp_294:t(312),scrubbing_types:t(313),shuttle_manipulator:t(314),"shuttle_manipulator/modification":t(315),"shuttle_manipulator/status":t(316),"shuttle_manipulator/templates":t(317),sleeper:t(318),slime_swap_body:t(319),smartvend:t(320),smes:t(321),smoke_machine:t(322),solar_control:t(323),space_heater:t(324),spawners_menu:t(325),station_alert:t(326),suit_storage_unit:t(327),tank_dispenser:t(328),tanks:t(329),thermomachine:t(330),turbine_computer:t(331),uplink:t(332),vr_sleeper:t(333),wires:t(334)};e in n?this.components["interface"]=n[e]:this.components["interface"]=n.error},oninit:function(){this.observe("config.style",function(t,e,n){t&&document.body.classList.add(t),e&&document.body.classList.remove(e)})},oncomplete:function(){if(this.get("config.locked")){var t=(0,a.lock)(window.screenLeft,window.screenTop),e=t.x,r=t.y;(0,n.winset)(this.get("config.window"),"pos",e+","+r)}(0,n.winset)("mapwindow.map","focus",!0)}}}(r),r.exports.template={v:3,t:[" "," "," "," ",{p:[56,1,1874],t:7,e:"titlebar",f:[{t:3,r:"config.title",p:[56,11,1884]}]}," ",{p:[57,1,1915],t:7,e:"main",f:[{p:[58,3,1925],t:7,e:"warnings"}," ",{p:[59,3,1940],t:7,e:"interface"}]}," ",{t:4,f:[{p:[62,3,1990],t:7,e:"resize"}],n:50,r:"config.titlebar",p:[61,1,1963]}]},r.exports.components=r.exports.components||{};var i={warnings:t(218),titlebar:t(217),resize:t(212)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{203:203,204:204,205:205,206:206,207:207,208:208,209:209,210:210,211:211,212:212,213:213,214:214,215:215,217:217,218:218,219:219,220:220,221:221,222:222,223:223,224:224,225:225,226:226,227:227,228:228,229:229,230:230,231:231,232:232,233:233,234:234,235:235,236:236,237:237,238:238,239:239,240:240,241:241,242:242,243:243,244:244,245:245,246:246,247:247,248:248,249:249,250:250,251:251,252:252,253:253,254:254,255:255,256:256,257:257,258:258,259:259,260:260,261:261,262:262,263:263,264:264,265:265,266:266,267:267,268:268,269:269,270:270,271:271,272:272,273:273,274:274,275:275,276:276,277:277,278:278,279:279,280:280,281:281,282:282,283:283,284:284,285:285,286:286,287:287,288:288,289:289,290:290,291:291,292:292,293:293,294:294,295:295,296:296,297:297,298:298,299:299,300:300,301:301,302:302,303:303,304:304,305:305,306:306,307:307,308:308,309:309,310:310,311:311,312:312,313:313,314:314,315:315,316:316,317:317,318:318,319:319,320:320,321:321,322:322,323:323,324:324,325:325,326:326,327:327,328:328,329:329,330:330,331:331,332:332,333:333,334:334,337:337,339:339}],337:[function(t,e,n){"use strict";function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"byond://"+e+"?"+Object.keys(t).map(function(e){return o(e)+"="+o(t[e])}).join("&")}function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};window.location.href=a(Object.assign({src:t,action:e},n))}function i(t,e,n){var r;window.location.href=a((r={},r[t+"."+e]=n,r),"winset")}n.__esModule=!0,n.href=a,n.act=r,n.winset=i;var o=encodeURIComponent},{}],338:[function(t,e,n){"use strict";n.__esModule=!0;n.UI_INTERACTIVE=2,n.UI_UPDATE=1,n.UI_DISABLED=0,n.UI_CLOSE=-1},{}],339:[function(t,e,n){"use strict";function a(t,e){return 0>t?t=0:t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth),0>e?e=0:e+window.innerHeight>window.screen.availHeight&&(e=window.screen.availHeight-window.innerHeight),{x:t,y:e}}function r(t){if(t.preventDefault(),this.get("drag")){if(this.get("x")){var e=t.screenX-this.get("x")+window.screenLeft,n=t.screenY-this.get("y")+window.screenTop;if(this.get("config.locked")){var r=a(e,n);e=r.x,n=r.y}(0,s.winset)(this.get("config.window"),"pos",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}function i(t,e){return t=Math.clamp(100,window.screen.width,t),e=Math.clamp(100,window.screen.height,e),{x:t,y:e}}function o(t){if(t.preventDefault(),this.get("resize")){if(this.get("x")){var e=t.screenX-this.get("x")+window.innerWidth,n=t.screenY-this.get("y")+window.innerHeight,a=i(e,n);e=a.x,n=a.y,(0,s.winset)(this.get("config.window"),"size",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}n.__esModule=!0,n.lock=a,n.drag=r,n.sane=i,n.resize=o;var s=t(337)},{337:337}],340:[function(t,e,n){"use strict";function a(t,e){for(var n=t,a=Array.isArray(n),i=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",r(s,e)):s.style.display="none"}}function r(t,e){for(var n=t.queryAll("section"),a=t.query("header").textContent.toLowerCase().includes(e),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;a||p.textContent.toLowerCase().includes(e)?p.style.display="":p.style.display="none"}}n.__esModule=!0,n.filterMulti=a,n.filter=r},{}],341:[function(t,e,n){"use strict";function a(t,e,n){return Math.max(t,Math.min(n,e))}function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return+(Math.round(t+"e"+e)+"e-"+e)}n.__esModule=!0,n.clamp=a,n.fixed=r},{}],342:[function(t,e,n){"use strict";function a(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function r(t){return t.replace(/\w\S*/g,a)}function i(t,e){for(t=""+t;t.length1){for(var p=Array(o),u=0;o>u;u++)p[u]=arguments[u+3];n.children=p}return{$$typeof:t,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}}(),e.asyncIterator=function(t){if("function"==typeof Symbol){if(Symbol.asyncIterator){var e=t[Symbol.asyncIterator];if(null!=e)return e.call(t)}if(Symbol.iterator)return t[Symbol.iterator]()}throw new TypeError("Object is not async iterable")},e.asyncGenerator=function(){function t(t){this.value=t}function e(e){function n(t,e){return new Promise(function(n,r){var s={key:t,arg:e,resolve:n,reject:r,next:null};o?o=o.next=s:(i=o=s,a(t,e))})}function a(n,i){try{var o=e[n](i),s=o.value;s instanceof t?Promise.resolve(s.value).then(function(t){a("next",t)},function(t){a("throw",t)}):r(o.done?"return":"normal",o.value)}catch(p){r("throw",p)}}function r(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}i=i.next,i?a(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof e["return"]&&(this["return"]=void 0)}return"function"==typeof Symbol&&Symbol.asyncIterator&&(e.prototype[Symbol.asyncIterator]=function(){return this}),e.prototype.next=function(t){return this._invoke("next",t)},e.prototype["throw"]=function(t){return this._invoke("throw",t)},e.prototype["return"]=function(t){return this._invoke("return",t)},{wrap:function(t){return function(){return new e(t.apply(this,arguments))}},await:function(e){return new t(e)}}}(),e.asyncGeneratorDelegate=function(t,e){function n(n,a){return r=!0,a=new Promise(function(e){e(t[n](a))}),{done:!1,value:e(a)}}var a={},r=!1;return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(t){return r?(r=!1,t):n("next",t)},"function"==typeof t["throw"]&&(a["throw"]=function(t){if(r)throw r=!1,t;return n("throw",t)}),"function"==typeof t["return"]&&(a["return"]=function(t){return n("return",t)}),a},e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function a(r,i){try{var o=e[r](i),s=o.value}catch(p){return void n(p)}return o.done?void t(s):Promise.resolve(s).then(function(t){a("next",t)},function(t){a("throw",t)})}return a("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function a(t,e,n,r){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&a(o,e,n,r)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(r,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(p){r=!0,i=p}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,a=[],r=t[Symbol.iterator]();!(n=r.next()).done&&(a.push(n.value),!e||a.length!==e););return a}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e Atmospherics + Disposals Disposals - Transit Tubes + action='screen' params='{"screen": 2}'>Transit Tubes {{#if data.screen == 0}}