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 266c197ad3..b16c7e4263 100644 Binary files a/icons/mob/actions/actions_items.dmi and b/icons/mob/actions/actions_items.dmi differ diff --git a/icons/mob/feet.dmi b/icons/mob/feet.dmi index 2eab8fa78e..e7598f35c9 100644 Binary files a/icons/mob/feet.dmi and b/icons/mob/feet.dmi differ diff --git a/icons/mob/lavaland/lavaland_monsters.dmi b/icons/mob/lavaland/lavaland_monsters.dmi index fd93db24aa..dac70998f5 100644 Binary files a/icons/mob/lavaland/lavaland_monsters.dmi and b/icons/mob/lavaland/lavaland_monsters.dmi differ diff --git a/icons/obj/atmospherics/components/unary_devices.dmi b/icons/obj/atmospherics/components/unary_devices.dmi index f5b86cddcc..e54f6034e4 100644 Binary files a/icons/obj/atmospherics/components/unary_devices.dmi and b/icons/obj/atmospherics/components/unary_devices.dmi differ diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index 77b62691d2..db0634181b 100644 Binary files a/icons/obj/clothing/shoes.dmi and b/icons/obj/clothing/shoes.dmi differ 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}}